Home
last modified time | relevance | path

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

/f-stack/freebsd/crypto/armv8/
H A Darmv8_crypto.h54 __uint128_val_t Htable[16]; member
63 void gcm_init_v8(__uint128_val_t Htable[16], const uint64_t Xi[2]);
64 void gcm_gmult_v8(uint64_t Xi[2], const __uint128_val_t Htable[16]);
65 void gcm_ghash_v8(uint64_t Xi[2], const __uint128_val_t Htable[16], const uint8_t *inp, size_t len);
H A Darmv8_crypto_wrap.c243 const __uint128_val_t *Htable) in armv8_aes_encrypt_gcm() argument
268 gcm_ghash_v8(Xi.u, Htable, authdata, authdatalen - trailer); in armv8_aes_encrypt_gcm()
274 gcm_ghash_v8(Xi.u, Htable, block, AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
286 gcm_ghash_v8(Xi.u, Htable, (uint8_t*)to64, AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
303 gcm_ghash_v8(Xi.u, Htable, block, AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
310 gcm_ghash_v8(Xi.u, Htable, lenblock.c, AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
329 const __uint128_val_t *Htable) in armv8_aes_decrypt_gcm() argument
359 gcm_ghash_v8(Xi.u, Htable, block, AES_BLOCK_LEN); in armv8_aes_decrypt_gcm()
364 gcm_ghash_v8(Xi.u, Htable, from, len - trailer); in armv8_aes_decrypt_gcm()
368 gcm_ghash_v8(Xi.u, Htable, block, AES_BLOCK_LEN); in armv8_aes_decrypt_gcm()
[all …]
H A Darmv8_crypto.c316 gcm_init_v8(ses->Htable, H.u); in armv8_crypto_cipher_setup()
487 tag, iv, ses->Htable); in armv8_crypto_cipher_process()
497 tag, iv, ses->Htable) != 0) { in armv8_crypto_cipher_process()
/f-stack/freebsd/crypto/openssl/arm/
H A Dghashv8-armx.S29 vst1.64 {q12},[r0]! @ store Htable[0]
56 vst1.64 {q13,q14},[r0]! @ store Htable[1..2]
/f-stack/freebsd/contrib/openzfs/module/icp/algs/modes/
H A Dgcm.c1072 extern void gcm_init_htab_avx(uint64_t *Htable, const uint64_t H[2]);
1073 extern void gcm_ghash_avx(uint64_t ghash[2], const uint64_t *Htable,