Searched refs:Htable (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/crypto/openssl/crypto/modes/asm/
H A Dghash-ia64.pl165 { .mmi; ld8 r`16+2*$i+1`=[r8],16 // Htable[$i].hi
166 ld8 r`16+2*$i`=[r9],16 } // Htable[$i].lo
167 { .mmi; ldf8 f`32+2*$i+1`=[r10],16 // Htable[`8+$i`].hi
168 ldf8 f`32+2*$i`=[r11],16 // Htable[`8+$i`].lo
215 { .mmi; st8 [r8]=$rlo,16 // Htable[$i].lo
216 st8 [r9]=$rhi,16 // Htable[$i].hi
218 { .mmi; stf8 [r10]=f`32+2*$i`,16 // Htable[`8+$i`].lo
219 stf8 [r11]=f`32+2*$i+1`,16 // Htable[`8+$i`].hi
221 { .mmi; st8 [r14]=$rlo,16 // Htable[$i].lo>>4
222 st8 [r15]=$rhi,16 }//;; // Htable[
[all...]
H A Dghash-sparcv9.pl349 ($Xip,$Htable,$inp,$len)=map("%i$_",(0..3));
398 ldx [$Htable+8],$Hlo ! load twisted H
399 ldx [$Htable+0],$Hhi
403 ldx [$Htable+16],$V ! (0xE0��i)&0xff=0xA040608020C0E000
454 ldx [$Htable+8],$Hlo ! load twisted H
455 ldx [$Htable+0],$Hhi
459 ldx [$Htable+16],$V ! (0xE0��i)&0xff=0xA040608020C0E000
H A Dghashv8-armx.pl56 # void gcm_init_v8(u128 Htable[16],const u64 H[2]);
61 # only few of 16 slots of Htable[16] are used;
85 vst1.64 {$H},[x0],#16 @ store Htable[0]
112 vst1.64 {$Hhl-$H2},[x0] @ store Htable[1..2]
118 # void gcm_gmult_v8(u64 Xi[2],const u128 Htable[16]);
121 # Htable - table precomputed in gcm_init_v8;
168 # void gcm_ghash_v8(u64 Xi[2],const u128 Htable[16],const u8 *inp,size_t len);
/freebsd-11-stable/crypto/openssl/crypto/modes/
H A Dgcm128.c121 static void gcm_init_8bit(u128 Htable[256], u64 H[2]) argument
126 Htable[0].hi = 0;
127 Htable[0].lo = 0;
131 for (Htable[128] = V, i = 64; i > 0; i >>= 1) {
133 Htable[i] = V;
137 u128 *Hi = Htable + i, H0 = *Hi;
139 Hi[j].hi = H0.hi ^ Htable[j].hi;
140 Hi[j].lo = H0.lo ^ Htable[j].lo;
145 static void gcm_gmult_8bit(u64 Xi[2], const u128 Htable[256]) argument
224 Z.hi ^= Htable[
267 gcm_init_4bit(u128 Htable[16], u64 H[2]) argument
351 gcm_gmult_4bit(u64 Xi[2], const u128 Htable[16]) argument
431 gcm_ghash_4bit(u64 Xi[2], const u128 Htable[16], const u8 *inp, size_t len) argument
[all...]
H A Dmodes_lcl.h114 * Relative position of Xi, H and pre-computed Htable is used in some
118 u128 Htable[256]; member in struct:gcm128_context
120 u128 Htable[16]; member in struct:gcm128_context
121 void (*gmult) (u64 Xi[2], const u128 Htable[16]);
122 void (*ghash) (u64 Xi[2], const u128 Htable[16], const u8 *inp,
/freebsd-11-stable/secure/lib/libcrypto/arm/
H A Dghashv8-armx.S27 vst1.64 {q12},[r0]! @ store Htable[0]
54 vst1.64 {q13-q14},[r0] @ store Htable[1..2]
/freebsd-11-stable/crypto/openssl/crypto/evp/
H A De_aes.c260 void gcm_ghash_avx(u64 Xi[2], const u128 Htable[16], const u8 *in,

Completed in 81 milliseconds