Searched refs:aadlen (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-ccm-glue.c | 94 struct __packed { __be16 l; __be32 h; } aadlen; in ccm_calculate_auth_mac() local 100 aadlen.l = cpu_to_be16(assoclen); in ccm_calculate_auth_mac() 103 aadlen.l = cpu_to_be16(0xfffe); in ccm_calculate_auth_mac() 104 put_unaligned_be32(assoclen, &aadlen.h); in ccm_calculate_auth_mac() 109 crypto_xor(mac, (const u8 *)&aadlen, len); in ccm_calculate_auth_mac()
|
| /linux/arch/s390/crypto/ |
| H A D | aes_s390.c | 822 unsigned int aadlen = req->assoclen; in gcm_aes_crypt() local 853 len = aadlen + pclen; in gcm_aes_crypt() 857 param.taadl = aadlen * 8; in gcm_aes_crypt() 868 aadlen > 0 ? aadlen : pclen, AES_BLOCK_SIZE); in gcm_aes_crypt() 873 if (aadlen + pclen <= bytes) { in gcm_aes_crypt() 874 aad_bytes = aadlen; in gcm_aes_crypt() 878 if (aadlen <= bytes) { in gcm_aes_crypt() 879 aad_bytes = aadlen; in gcm_aes_crypt() 880 pc_bytes = (bytes - aadlen) & in gcm_aes_crypt() 902 aadlen -= aad_bytes; in gcm_aes_crypt() [all …]
|
| /linux/arch/x86/crypto/ |
| H A D | aesni-intel_glue.c | 923 u8 ghash_acc[16], const u8 *aad, int aadlen); 926 u8 ghash_acc[16], const u8 *aad, int aadlen); 929 u8 ghash_acc[16], const u8 *aad, int aadlen); 932 u8 ghash_acc[16], const u8 *aad, int aadlen); 935 const u8 *aad, int aadlen, int flags) in aes_gcm_aad_update() argument 939 ghash_acc, aad, aadlen); in aes_gcm_aad_update() 942 ghash_acc, aad, aadlen); in aes_gcm_aad_update() 945 aad, aadlen); in aes_gcm_aad_update() 948 aad, aadlen); in aes_gcm_aad_update()
|
| /linux/drivers/crypto/inside-secure/ |
| H A D | safexcel_cipher.c | 180 __le32 *aadlen = (__le32 *)&atoken[5]; in safexcel_aead_token() local 220 *aadlen = cpu_to_le32((assocadj >> 8) | in safexcel_aead_token()
|