Home
last modified time | relevance | path

Searched refs:rkeys (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/
H A Daead_aes256gcm_aesni.c56 __m128i rkeys[16]; member
60 aesni_key256_expand(const unsigned char *key, __m128i * const rkeys) in aesni_key256_expand() argument
66 rkeys[i++] = X0; in aesni_key256_expand()
69 rkeys[i++] = X2; in aesni_key256_expand()
77 rkeys[i++] = X0; \ in aesni_key256_expand()
86 rkeys[i++] = X2; \ in aesni_key256_expand()
101 aesni_encrypt1(unsigned char *out, __m128i nv, const __m128i *rkeys) in aesni_encrypt1() argument
103 __m128i temp = _mm_xor_si128(nv, rkeys[0]); in aesni_encrypt1()
105 temp = _mm_aesenc_si128(temp, rkeys[1]); in aesni_encrypt1()
106 temp = _mm_aesenc_si128(temp, rkeys[2]); in aesni_encrypt1()
[all …]