Lines Matching refs:nr
49 #define AESNI_ENC(d, k, nr) aesni_enc(nr-1, (const __m128i*)k, d) argument
61 xor_and_encrypt(__m128i a, __m128i b, const unsigned char *k, int nr) in xor_and_encrypt() argument
65 retval = AESNI_ENC(retval, k, nr); in xor_and_encrypt()
93 const unsigned char *key, int nr, in cbc_mac_start() argument
113 cbc_block = AESNI_ENC(cbc_block, key, nr); in cbc_mac_start()
166 cbc_block = xor_and_encrypt(cbc_block, staging_block, key, nr); in cbc_mac_start()
175 key, nr); in cbc_mac_start()
193 int tag_length, const unsigned char *key, int nr) in AES_CCM_encrypt() argument
220 key, nr, nbytes, tag_length); in AES_CCM_encrypt()
245 key, nr); in AES_CCM_encrypt()
249 __m128i X = AESNI_ENC(s_x, key, nr); in AES_CCM_encrypt()
259 s0 = AESNI_ENC(s0, key, nr); in AES_CCM_encrypt()
293 const unsigned char *key, int nr) in decrypt_loop() argument
324 pad_block = AESNI_ENC(s_x, key, nr); in decrypt_loop()
341 key, nr); in decrypt_loop()
363 int tag_length, const unsigned char *key, int nr) in AES_CCM_decrypt() argument
386 key, nr, nbytes, tag_length); in AES_CCM_decrypt()
395 decrypt_loop(in, NULL, nbytes, s0, nlen, &rolling_mac, key, nr); in AES_CCM_decrypt()
400 staging_block = _mm_xor_si128(AESNI_ENC(s0, key, nr), rolling_mac); in AES_CCM_decrypt()
408 decrypt_loop(in, out, nbytes, s0, nlen, NULL, key, nr); in AES_CCM_decrypt()