diff options
Diffstat (limited to 'lib/accelerated/x86/aes-gcm-aead.h')
-rw-r--r-- | lib/accelerated/x86/aes-gcm-aead.h | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/lib/accelerated/x86/aes-gcm-aead.h b/lib/accelerated/x86/aes-gcm-aead.h index 6f9bdb1d36..3041861f5c 100644 --- a/lib/accelerated/x86/aes-gcm-aead.h +++ b/lib/accelerated/x86/aes-gcm-aead.h @@ -1,13 +1,10 @@ #ifndef GNUTLS_LIB_ACCELERATED_X86_AES_GCM_AEAD_H -# define GNUTLS_LIB_ACCELERATED_X86_AES_GCM_AEAD_H - -static int -aes_gcm_aead_encrypt(void *ctx, - const void *nonce, size_t nonce_size, - const void *auth, size_t auth_size, - size_t tag_size, - const void *plain, size_t plain_size, - void *encr, size_t encr_size) +#define GNUTLS_LIB_ACCELERATED_X86_AES_GCM_AEAD_H + +static int aes_gcm_aead_encrypt(void *ctx, const void *nonce, size_t nonce_size, + const void *auth, size_t auth_size, + size_t tag_size, const void *plain, + size_t plain_size, void *encr, size_t encr_size) { /* proper AEAD cipher */ if (unlikely(encr_size - tag_size < plain_size)) @@ -18,17 +15,15 @@ aes_gcm_aead_encrypt(void *ctx, aes_gcm_encrypt(ctx, plain, plain_size, encr, encr_size); - aes_gcm_tag(ctx, ((uint8_t *) encr) + plain_size, tag_size); + aes_gcm_tag(ctx, ((uint8_t *)encr) + plain_size, tag_size); return 0; } -static int -aes_gcm_aead_decrypt(void *ctx, - const void *nonce, size_t nonce_size, - const void *auth, size_t auth_size, - size_t tag_size, - const void *encr, size_t encr_size, - void *plain, size_t plain_size) +static int aes_gcm_aead_decrypt(void *ctx, const void *nonce, size_t nonce_size, + const void *auth, size_t auth_size, + size_t tag_size, const void *encr, + size_t encr_size, void *plain, + size_t plain_size) { uint8_t tag[MAX_HASH_SIZE]; @@ -46,10 +41,10 @@ aes_gcm_aead_decrypt(void *ctx, aes_gcm_tag(ctx, tag, tag_size); - if (gnutls_memcmp(((uint8_t *) encr) + encr_size, tag, tag_size) != 0) + if (gnutls_memcmp(((uint8_t *)encr) + encr_size, tag, tag_size) != 0) return gnutls_assert_val(GNUTLS_E_DECRYPTION_FAILED); return 0; } -#endif /* GNUTLS_LIB_ACCELERATED_X86_AES_GCM_AEAD_H */ +#endif /* GNUTLS_LIB_ACCELERATED_X86_AES_GCM_AEAD_H */ |