/openssl/crypto/poly1305/asm/ |
H A D | poly1305-armv8.pl | 143 adds $h0,$h0,$t0 // accumulate input 204 csel $h0,$h0,$d0,eq 211 adds $h0,$h0,$t0 // accumulate nonce 214 rev $h0,$h0 // flip output bytes 330 adds $h0,$h0,x12,lsl#52 344 adds $h0,$h0,$t0 352 adds $h0,$h0,$d0 // accumulate input 900 adds $h0,$h0,x12,lsl#52 912 adds $h0,$h0,$d0 922 csel $h0,$h0,$d0,eq [all …]
|
H A D | poly1305-ppc.pl | 273 add $h0,$h0,$h1 289 and $h0,$h0,r0 292 xor $h0,$h0,$h3 307 or $h0,$h0,$h3 325 srdi $h0,$h0,8 330 srdi $h0,$h0,8 335 srdi $h0,$h0,8 340 srdi $h0,$h0,8 345 srdi $h0,$h0,8 350 srdi $h0,$h0,8 [all …]
|
H A D | poly1305-armv4.pl | 220 adds $h0,$h0,r3 @ accumulate input 261 adds $h0,$h0,r0 @ accumulate input 316 adds $h0,$h0,r1 383 adds $h0,$h0,$g0 390 rev $h0,$h0 401 mov $h0,$h0,lsr#8 410 mov $h0,$h0,lsr#8 419 mov $h0,$h0,lsr#8 1180 adds $h0,$h0,$g0 1206 adds $h0,$h0,$g0 @ accumulate nonce [all …]
|
H A D | poly1305-sparcv9.pl | 114 srlx $h0,$shr,$h0 117 or $t2,$h0,$h0 122 and $t0,$h0,$h0 196 addcc $d0,$h0,$h0 ! accumulate input 402 addcc $r0,$h0,$h0 ! accumulate nonce 950 addcc $d3,$h0,$h0 966 andn $h0,$mask,$h0 970 or $d0,$h0,$h0 989 srl $h0,8,$h0 998 srl $h0,8,$h0 [all …]
|
H A D | poly1305-mips.pl | 209 ld $h0,0($ctx) # load hash value 271 daddu $h0,$in0 # accumulate input 273 sltu $tmp0,$h0,$in0 277 dmultu ($r0,$h0) # h0*r0 280 mflo ($d0,$r0,$h0) 281 mfhi ($d1,$r0,$h0) 289 dmultu ($r1,$h0) # h0*r1 292 mflo ($tmp2,$r1,$h0) 293 mfhi ($d2,$r1,$h0) 324 daddu $h0,$d0,$tmp0 [all …]
|
H A D | poly1305-s390x.pl | 171 lgr ($h0,$d0lo); 184 algr ($h1,$h0); 197 ngr ($h0,$h2); 199 algr ($h0,$t0); 276 xgr ($h0,$d0); 388 risbg ($h0,$h0,38,0x80+63,0); 462 risbg ($h0,$h0,38,0x80+63,0); 928 xgr ($h0,$d0); 933 lgr ($d0,$h0); 945 xgr ($h0,$d0); [all …]
|
H A D | poly1305-ppcfp.pl | 592 addc $h0,$h0,$d3 608 andc $h0,$h0,$mask 612 or $h0,$h0,$d0 625 addc $h0,$h0,$d0 # accumulate nonce 632 add $h0,$h0,$d3 637 srdi $d0,$h0,32 646 insrdi $h0,$h1,32,0 659 andc $h0,$h0,$mask 663 or $h0,$h0,$d0 671 addc $h0,$h0,$d2 # accumulate nonce [all …]
|
H A D | poly1305-ia64.S | 107 h0=r17; h1=r18; h2=r19; 128 { .mmi; ld8 h0=[r8],16 188 { .mmi; add h0=h0,i0 191 { .mmi; setf.sig HF0=h0 192 cmp.ltu p6,p0=h0,i0 231 { .mmi; add h0=r22,r24 237 { .mmi; cmp.ltu p6,p0=h0,r24 257 { .mmi; add h0=h0,r22;; 258 cmp.ltu p6,p0=h0,r22 271 { .mmi; st8 [r8]=h0,16
|
H A D | poly1305-x86_64.pl | 117 mov %rax,$h0 # future $h0 128 add %rax,$h0 146 add %rax,$h0 365 mov $r0,$h0 376 mov $h0,$d1 444 mov $h0,$d1 484 mov $h0,$d1 580 add $d1,$h0 583 add $r1,$h0 628 or $r0,$h0 [all …]
|
H A D | poly1305-x86.pl | 149 ($h0,$h1,$h2,$h3,$h4, 204 &mov (&DWP($h0,"esp"),"eax"); # put aside hash[+inp] 222 &mov ("eax",&DWP($h0,"esp")); 245 &mov ("eax",&DWP($h0,"esp")); 268 &mov ("eax",&DWP($h0,"esp"));
|
/openssl/crypto/poly1305/ |
H A D | poly1305_base2_44.c | 87 u64 h0, h1, h2, c; in poly1305_blocks() local 98 h0 = st->h[0]; in poly1305_blocks() 124 h0 += c + (c << 2); in poly1305_blocks() 130 st->h[0] = h0; in poly1305_blocks() 138 u64 h0, h1, h2; in poly1305_emit() local 143 h0 = st->h[0]; in poly1305_emit() 148 h0 = (u64)(t = (u128)h0 + (h1 << 44)); h1 >>= 20; in poly1305_emit() 153 g0 = (u64)(t = (u128)h0 + 5); in poly1305_emit() 162 h0 = (h0 & mask) | g0; in poly1305_emit() 166 h0 = (u64)(t = (u128)h0 + nonce[0] + ((u64)nonce[1]<<32)); in poly1305_emit() [all …]
|
H A D | poly1305.c | 161 h0 = st->h[0]; in poly1305_blocks() 167 h0 = (u64)(d0 = (u128)h0 + U8TOU64(inp + 0)); in poly1305_blocks() 191 h0 += c; in poly1305_blocks() 208 st->h[0] = h0; in poly1305_blocks() 222 h0 = st->h[0]; in poly1305_emit() 236 h0 = (h0 & mask) | g0; in poly1305_emit() 240 h0 = (u64)(t = (u128)h0 + nonce[0] + ((u64)nonce[1]<<32)); in poly1305_emit() 315 h0 = (u32)(d0 = (u64)h0 + U8TOU32(inp + 0)); in poly1305_blocks() 353 h0 += c; in poly1305_blocks() 408 h0 = (h0 & mask) | g0; in poly1305_emit() [all …]
|
H A D | poly1305_ieee754.c | 433 u64 h0, h1, h2, h3, h4; in poly1305_emit() local 441 h0 = st->h[0].u & 0x000fffffffffffffULL; in poly1305_emit() 454 h0 += g4; in poly1305_emit() 455 h1 += h0>>32; h0 &= 0xffffffffU; in poly1305_emit() 460 g0 = (u32)(t = h0 + 5); in poly1305_emit() 473 g0 |= (h0 & mask); in poly1305_emit()
|
/openssl/crypto/sha/asm/ |
H A D | sha1-ia64.pl | 43 ($h0,$h1,$h2,$h3,$h4) = ("h0","h1","h2","h3","h4"); 51 ($h0,$h1,$h2,$h3,$h4) = ("loc5","loc6","loc7","loc8","loc9"); 259 { .mlx; ld4 $h0=[ctx],8 275 { .mmi; mov $A=$h0 297 { .mmb; add $h0=$h0,$A 303 { .mmi; st4 [ctx]=$h0,8
|
/openssl/crypto/ec/ |
H A D | curve25519.c | 318 h1 |= h0 >> 51; h0 &= MASK51; in fe51_frombytes() 323 h[0] = h0; in fe51_frombytes() 332 uint64_t h0 = h[0]; in fe51_tobytes() local 347 h0 += 19 * q; in fe51_tobytes() 348 h1 += h0 >> 51; h0 &= MASK51; in fe51_tobytes() 442 h1 += (uint64_t)(h0 >> 51); g0 = (uint64_t)h0 & MASK51; in fe51_mul() 495 h1 += (uint64_t)(h0 >> 51); g0 = (uint64_t)h0 & MASK51; in fe51_sq() 522 h1 += (uint64_t)(h0 >> 51); g0 = (uint64_t)h0 & MASK51; in fe51_mul121666() 899 h0 += 19 * q; in fe_tobytes() 902 h1 += h0 >> 26; h0 &= kBottom26Bits; in fe_tobytes() [all …]
|
/openssl/crypto/sha/ |
H A D | sha_local.h | 24 ll=(c)->h0; (void)HOST_l2c(ll,(s)); \ 57 c->h0 = INIT_DATA_h0; in HASH_INIT() 148 A = c->h0; in HASH_BLOCK_DATA_ORDER() 315 c->h0 = (c->h0 + E) & 0xffffffffL; in HASH_BLOCK_DATA_ORDER() 324 A = c->h0; in HASH_BLOCK_DATA_ORDER() 373 A = c->h0; in HASH_BLOCK_DATA_ORDER() 401 c->h0 = (c->h0 + A) & 0xffffffffL; in HASH_BLOCK_DATA_ORDER() 410 A = c->h0; in HASH_BLOCK_DATA_ORDER()
|
/openssl/providers/implementations/ciphers/ |
H A D | cipher_aes_cbc_hmac_sha1_hw.c | 187 mctx->A[i] = sctx->md.h0; in tls1_multi_block_encrypt() 292 mctx->A[i] = sctx->tail.h0; in tls1_multi_block_encrypt() 305 mctx->A[i] = sctx->tail.h0; in tls1_multi_block_encrypt() 543 pmac->u[0] |= sctx->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher() 559 pmac->u[0] |= sctx->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher() 571 pmac->u[0] |= sctx->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher()
|
/openssl/crypto/evp/ |
H A D | e_aes_cbc_hmac_sha1.c | 225 ctx->A[i] = key->md.h0; in tls1_1_multi_block_encrypt() 330 ctx->A[i] = key->tail.h0; in tls1_1_multi_block_encrypt() 343 ctx->A[i] = key->tail.h0; in tls1_1_multi_block_encrypt() 629 pmac->u[0] |= key->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher() 645 pmac->u[0] |= key->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher() 657 pmac->u[0] |= key->md.h0 & mask; in aesni_cbc_hmac_sha1_cipher()
|
/openssl/include/openssl/ |
H A D | sha.h | 43 SHA_LONG h0, h1, h2, h3, h4; member
|
/openssl/ssl/record/methods/ |
H A D | ssl3_cbc.c | 79 l2n(sha1->h0, md_out); in tls1_sha1_final_raw()
|