diff options
author | Daiki Ueno <dueno@redhat.com> | 2019-04-30 14:42:51 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2019-05-03 13:59:23 +0200 |
commit | 1401ff434fffe4420e35d996f08d52ecac41d133 (patch) | |
tree | b60a9b9de4ea99ce635352cacf4437113913909f /lib/crypto-backend.h | |
parent | d0571e0e934557f5fb0683cd52295b077f2969aa (diff) | |
download | gnutls-tmp-getiv.tar.gz |
crypto: add private API to retrieve internal IVtmp-getiv
For FIPS validation purposes, this adds a new function
_gnutls_cipher_get_iv() that exposes internal IV after encryption and
decryption. The function is not generally useful because the IV value
can be easily calculated from the initial IV and the subsequent
ciphertext but for FIPS validation purposes.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'lib/crypto-backend.h')
-rw-r--r-- | lib/crypto-backend.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/crypto-backend.h b/lib/crypto-backend.h index 037241fc18..76004a7211 100644 --- a/lib/crypto-backend.h +++ b/lib/crypto-backend.h @@ -33,6 +33,7 @@ typedef struct { gnutls_cipher_init_func init; gnutls_cipher_setkey_func setkey; gnutls_cipher_setiv_func setiv; + gnutls_cipher_getiv_func getiv; gnutls_cipher_encrypt_func encrypt; gnutls_cipher_decrypt_func decrypt; gnutls_cipher_aead_encrypt_func aead_encrypt; |