Home
last modified time | relevance | path

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

/openssl/crypto/poly1305/asm/
H A Dpoly1305-armv8.pl143 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 Dpoly1305-ppc.pl273 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 Dpoly1305-armv4.pl220 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 Dpoly1305-sparcv9.pl114 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 Dpoly1305-mips.pl209 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 Dpoly1305-s390x.pl171 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 Dpoly1305-ppcfp.pl592 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 Dpoly1305-ia64.S107 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 Dpoly1305-x86_64.pl117 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 Dpoly1305-x86.pl149 ($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 Dpoly1305_base2_44.c87 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 Dpoly1305.c161 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 Dpoly1305_ieee754.c433 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 Dsha1-ia64.pl43 ($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 Dcurve25519.c318 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 Dsha_local.h24 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 Dcipher_aes_cbc_hmac_sha1_hw.c187 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 De_aes_cbc_hmac_sha1.c225 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 Dsha.h43 SHA_LONG h0, h1, h2, h3, h4; member
/openssl/ssl/record/methods/
H A Dssl3_cbc.c79 l2n(sha1->h0, md_out); in tls1_sha1_final_raw()

Completed in 167 milliseconds