summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2019-08-02 07:40:44 +0200
committerDaiki Ueno <dueno@redhat.com>2019-08-09 13:11:22 +0200
commitd230011cdbbe55f429b43d818c75c8f6687cbc78 (patch)
treeee01995396ce288a37f3323656a54ae6fecba35d /devel
parent9ca7a2b42168d356126e306e25211d43ea3c2e7d (diff)
downloadgnutls-d230011cdbbe55f429b43d818c75c8f6687cbc78.tar.gz
crypto-api: add gnutls_aead_cipher_{en,de}cryptv2tmp-encryptv2
This adds an in-place equivalent of gnutls_aead_cipher_encrypt() and gnutls_aead_cipher_decrypt(), that works on data buffers. Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'devel')
-rw-r--r--devel/libgnutls-latest-x86_64.abi26
-rw-r--r--devel/symbols.last3
2 files changed, 29 insertions, 0 deletions
diff --git a/devel/libgnutls-latest-x86_64.abi b/devel/libgnutls-latest-x86_64.abi
index 17e8d40663..49044fe938 100644
--- a/devel/libgnutls-latest-x86_64.abi
+++ b/devel/libgnutls-latest-x86_64.abi
@@ -59,9 +59,11 @@
<elf-symbol name='_rsa_generate_fips186_4_keypair' version='GNUTLS_FIPS140_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='dsa_generate_dss_keypair' version='GNUTLS_FIPS140_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_aead_cipher_decrypt' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='gnutls_aead_cipher_decryptv2' version='GNUTLS_3_6_10' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_aead_cipher_deinit' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_aead_cipher_encrypt' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_aead_cipher_encryptv' version='GNUTLS_3_6_3' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='gnutls_aead_cipher_encryptv2' version='GNUTLS_3_6_10' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_aead_cipher_init' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_alert_get' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='gnutls_alert_get_name' version='GNUTLS_3_4' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -8917,6 +8919,30 @@
<parameter type-id='type-id-740' name='handle'/>
<return type-id='type-id-112'/>
</function-decl>
+ <function-decl name='gnutls_aead_cipher_decryptv2' mangled-name='gnutls_aead_cipher_decryptv2' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gnutls_aead_cipher_decryptv2@@GNUTLS_3_6_10'>
+ <parameter type-id='type-id-740' name='handle'/>
+ <parameter type-id='type-id-102' name='nonce'/>
+ <parameter type-id='type-id-100' name='nonce_len'/>
+ <parameter type-id='type-id-250' name='auth_iov'/>
+ <parameter type-id='type-id-22' name='auth_iovcnt'/>
+ <parameter type-id='type-id-250' name='iov'/>
+ <parameter type-id='type-id-22' name='iovcnt'/>
+ <parameter type-id='type-id-102' name='tag'/>
+ <parameter type-id='type-id-100' name='tag_size'/>
+ <return type-id='type-id-22'/>
+ </function-decl>
+ <function-decl name='gnutls_aead_cipher_encryptv2' mangled-name='gnutls_aead_cipher_encryptv2' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gnutls_aead_cipher_encryptv2@@GNUTLS_3_6_10'>
+ <parameter type-id='type-id-740' name='handle'/>
+ <parameter type-id='type-id-102' name='nonce'/>
+ <parameter type-id='type-id-100' name='nonce_len'/>
+ <parameter type-id='type-id-250' name='auth_iov'/>
+ <parameter type-id='type-id-22' name='auth_iovcnt'/>
+ <parameter type-id='type-id-250' name='iov'/>
+ <parameter type-id='type-id-22' name='iovcnt'/>
+ <parameter type-id='type-id-102' name='tag'/>
+ <parameter type-id='type-id-423' name='tag_size'/>
+ <return type-id='type-id-22'/>
+ </function-decl>
<function-decl name='gnutls_aead_cipher_encryptv' mangled-name='gnutls_aead_cipher_encryptv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gnutls_aead_cipher_encryptv@@GNUTLS_3_6_3'>
<parameter type-id='type-id-740' name='handle'/>
<parameter type-id='type-id-102' name='nonce'/>
diff --git a/devel/symbols.last b/devel/symbols.last
index e5ff89d5e4..730d75043e 100644
--- a/devel/symbols.last
+++ b/devel/symbols.last
@@ -1,5 +1,6 @@
GNUTLS_3_4@GNUTLS_3_4
GNUTLS_3_6_0@GNUTLS_3_6_0
+GNUTLS_3_6_10@GNUTLS_3_6_10
GNUTLS_3_6_2@GNUTLS_3_6_2
GNUTLS_3_6_3@GNUTLS_3_6_3
GNUTLS_3_6_4@GNUTLS_3_6_4
@@ -9,8 +10,10 @@ GNUTLS_3_6_8@GNUTLS_3_6_8
GNUTLS_3_6_9@GNUTLS_3_6_9
_gnutls_global_init_skip@GNUTLS_3_4
gnutls_aead_cipher_decrypt@GNUTLS_3_4
+gnutls_aead_cipher_decryptv2@GNUTLS_3_6_10
gnutls_aead_cipher_deinit@GNUTLS_3_4
gnutls_aead_cipher_encrypt@GNUTLS_3_4
+gnutls_aead_cipher_encryptv2@GNUTLS_3_6_10
gnutls_aead_cipher_encryptv@GNUTLS_3_6_3
gnutls_aead_cipher_init@GNUTLS_3_4
gnutls_alert_get@GNUTLS_3_4