diff options
author | Daiki Ueno <dueno@redhat.com> | 2019-08-02 07:40:44 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2019-08-09 13:11:22 +0200 |
commit | d230011cdbbe55f429b43d818c75c8f6687cbc78 (patch) | |
tree | ee01995396ce288a37f3323656a54ae6fecba35d /devel | |
parent | 9ca7a2b42168d356126e306e25211d43ea3c2e7d (diff) | |
download | gnutls-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.abi | 26 | ||||
-rw-r--r-- | devel/symbols.last | 3 |
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 |