/openssl/crypto/sha/asm/ |
H A D | keccak1600-c64x.pl | 32 ($A[3][0],$A[4][1]) = ($A[4][1],$A[3][0]); 33 my @C = (0..4,$A[3][0],$A[4][0]); 143 XOR A$A[0][4],A$A[1][4],A$C[4] 148 STDW B$A[3][0]:B$A[4][0],*SP[2] 167 XOR A$C[5],A$A[0][1],A$A[0][1] 173 XOR A$C[5],A$A[3][1],A$A[3][1] 181 XOR A$C[6],A$A[0][2],A$A[0][2] 189 XOR A$C[6],A$A[3][2],A$A[3][2] 197 XOR A$C[2],A$A[0][3],A$A[0][3] 680 XOR A0,A$A[4][4],A$A[4][4] [all …]
|
H A D | keccak1600-armv8.pl | 564 eor3 $C[0],$A[4][0],$A[3][0],$A[2][0] 565 eor3 $C[1],$A[4][1],$A[3][1],$A[2][1] 566 eor3 $C[2],$A[4][2],$A[3][2],$A[2][2] 567 eor3 $C[3],$A[4][3],$A[3][3],$A[2][3] 618 bcax $A[4][1],$A[1][3],$A[4][3],$A[4][2] // A[1][3]=A[4][1] 619 bcax $A[4][2],$A[4][2],$A[4][4],$A[4][3] 626 bcax $A[3][3],$A[0][3],$A[3][0],$A[3][4] // A[0][3]=A[3][3] 627 bcax $A[3][4],$A[3][4],$A[3][1],$A[3][0] 633 bcax $A[2][2],$A[2][2],$A[2][4],$A[2][3] 639 bcax $A[1][4],$A[1][4],$A[1][1],$A[1][0] [all …]
|
H A D | keccak1600-ppc64.pl | 103 xor $C[1],$A[0][1],$A[1][1] 105 xor $C[2],$A[0][2],$A[1][2] 107 xor $C[3],$A[0][3],$A[1][3] 115 xor $C[4],$A[0][4],$A[1][4] 136 xor $A[0][1],$A[0][1],$C[5] 137 xor $A[1][1],$A[1][1],$C[5] 138 xor $A[2][1],$A[2][1],$C[5] 139 xor $A[3][1],$A[3][1],$C[5] 140 xor $A[4][1],$A[4][1],$C[5] 150 xor $A[1][2],$A[1][2],$C[6] [all …]
|
H A D | keccak1600-s390x.pl | 75 lg @C[0],$A[4][0]($src) 76 lg @C[1],$A[4][1]($src) 77 lg @C[2],$A[4][2]($src) 78 lg @C[3],$A[4][3]($src) 79 lg @C[4],$A[4][4]($src) 85 lg @D[0],$A[0][0]($src) 86 lg @D[1],$A[1][1]($src) 87 lg @D[2],$A[2][2]($src) 88 lg @D[3],$A[3][3]($src) 91 xg @C[1],$A[0][1]($src) [all …]
|
H A D | keccak1600-x86_64.pl | 372 notq $A[0][1](%rdi) 373 notq $A[0][2](%rdi) 374 notq $A[1][3](%rdi) 375 notq $A[2][2](%rdi) 376 notq $A[3][2](%rdi) 377 notq $A[4][0](%rdi) 384 notq $A[0][1](%rdi) 385 notq $A[0][2](%rdi) 386 notq $A[1][3](%rdi) 387 notq $A[2][2](%rdi) [all …]
|
H A D | keccak1600-armv4.pl | 159 add @C[9],sp,#$A[4][2] 160 add @E[2],sp,#$A[0][0] 161 add @E[0],sp,#$A[1][0] 173 my (@A,@R); (@A[0..4],@R) = @_; 235 add @E[0],sp,#$A[1][2] 241 add @E[0],sp,#$A[1][4] 247 add @E[0],sp,#$A[2][1] 253 add @E[0],sp,#$A[2][3] 691 Round(@A,@T); 692 Round(@T,@A); [all …]
|
H A D | keccak1600-mmx.pl | 86 &movq (@C[0],&QWP($A[4][0],"esi")); 87 &movq (@C[1],&QWP($A[4][1],"esi")); 88 &movq (@C[2],&QWP($A[4][2],"esi")); 89 &movq (@C[3],&QWP($A[4][3],"esi")); 90 &movq (@C[4],&QWP($A[4][4],"esi")); 97 &pxor (@C[0],&QWP($A[0][0],"esi")); 98 &pxor (@C[1],&QWP($A[0][1],"esi")); 99 &pxor (@C[2],&QWP($A[0][2],"esi")); 100 &pxor (@C[3],&QWP($A[0][3],"esi")); 101 &pxor (@C[4],&QWP($A[0][4],"esi")); [all …]
|
H A D | sha1-c64xplus.pl | 92 || MV $A,$Actx 101 ROTL $A,5,$Arot 117 || MV $A,$B ; B=A 141 || MV $A,$B ; B=A 167 || MV $A,$B ; B=A 181 ROTL $A,5,$Arot 198 || MV $A,$B ; B=A 219 ROTL $A,5,$Arot 235 || MV $A,$B ; B=A 258 ROTL $A,5,$Arot [all …]
|
H A D | sha256-c64xplus.pl | 109 || MV $A,$Actx 124 || ROTL $A,30,$S0 125 || OR $A,$B,$Maj 130 ROTL $A,19,$t0a 134 ROTL $A,10,$t1a 162 || OR $A,$B,$Maj 168 ROTL $A,19,$t0a 173 ROTL $A,10,$t1a 215 ROTL $A,30,$S0 216 || OR $A,$B,$Maj [all …]
|
/openssl/crypto/sha/ |
H A D | keccak1600.c | 271 C[0] = A[0][0] ^ A[1][0] ^ A[2][0] ^ A[3][0] ^ A[4][0]; in Round() 272 C[1] = A[0][1] ^ A[1][1] ^ A[2][1] ^ A[3][1] ^ A[4][1]; in Round() 273 C[2] = A[0][2] ^ A[1][2] ^ A[2][2] ^ A[3][2] ^ A[4][2]; in Round() 274 C[3] = A[0][3] ^ A[1][3] ^ A[2][3] ^ A[3][3] ^ A[4][3]; in Round() 275 C[4] = A[0][4] ^ A[1][4] ^ A[2][4] ^ A[3][4] ^ A[4][4]; in Round() 398 C[0] = A[0][0] ^ A[1][0] ^ A[2][0] ^ A[3][0] ^ A[4][0]; in Round() 399 C[1] = A[0][1] ^ A[1][1] ^ A[2][1] ^ A[3][1] ^ A[4][1]; in Round() 400 C[2] = A[0][2] ^ A[1][2] ^ A[2][2] ^ A[3][2] ^ A[4][2]; in Round() 401 C[3] = A[0][3] ^ A[1][3] ^ A[2][3] ^ A[3][3] ^ A[4][3]; in Round() 402 C[4] = A[0][4] ^ A[1][4] ^ A[2][4] ^ A[3][4] ^ A[4][4]; in Round() [all …]
|
H A D | sha_local.h | 148 A = c->h0; in HASH_BLOCK_DATA_ORDER() 324 A = c->h0; in HASH_BLOCK_DATA_ORDER() 338 E=D, D=C, C=ROTATE(B,30), B=A; \ 339 A=ROTATE(A,5)+T+xi; } while(0) 344 E=D, D=C, C=ROTATE(B,30), B=A; \ 345 A=ROTATE(A,5)+T; } while(0) 351 A=ROTATE(A,5)+T; } while(0) 357 A=ROTATE(A,5)+T; } while(0) 363 A=ROTATE(A,5)+T+xa; } while(0) 373 A = c->h0; in HASH_BLOCK_DATA_ORDER() [all …]
|
/openssl/test/recipes/10-test_bn_data/ |
H A D | bnshift.txt | 13 A = 0 16 A = 988b0905e52efb2709f98a12a 19 A = -988b0905e52efb2709f98a12a 22 A = 13116120bca5df64e13f314254 25 A = -13116120bca5df64e13f314254 28 A = 2622c241794bbec9c27e6284a8 31 A = -2622c241794bbec9c27e6284a8 34 A = 4c458482f2977d9384fcc50951 37 A = -4c458482f2977d9384fcc50951 40 A = 988b0905e52efb2709f98a12a2 [all …]
|
H A D | bnsum.txt | 13 A = 0 1029 A = 0 1033 A = 1 1037 A = 3 1041 A = 7 1045 A = f 1049 A = 1f 1053 A = 3f 1057 A = 7f 1061 A = ff [all …]
|
H A D | bngcd.txt | 13 A = 0 18 A = 1 23 A = 1 28 A = 0 40 A = f 44 A = f 48 A = 3f 52 A = 3f 56 A = ff 60 A = ff [all …]
|
H A D | bnmul.txt | 21 A = -df6a253c3f 24 A = 21f253ddb5a6d 27 A = -95fbaee5a09c86d 30 A = -3e71292dd4ad3ed3b4 33 A = 9b45cf6c7a43d910dcff 36 A = 2c7314e72a2ffeef170de2a 39 A = d3de077f8286a04daa9c497c9 42 A = -233da7e87ea4421ee8fe7e00c856 326 A = b057af553afb120db6b7764f8 330 A = ae7a6a87ea8981a567d0b3ecc [all …]
|
H A D | bnmod.txt | 2280 A = 0 2295 A = 0 2310 A = 0 2325 A = 0 2340 A = 0 2355 A = 0 2370 A = 0 2385 A = 0 2400 A = 0 2415 A = 0 [all …]
|
/openssl/doc/designs/quic-design/ |
H A D | quic-api-ssl-funcs.md | 48 - **A**: Applicable. 139 | `BIO_f_ssl` | Object | U | A | NC | Done … 140 | `BIO_new_ssl` | Object | U | A | NC | Done … 141 | `SSL_CTX_new` | Object | U | A | NC | Done … 142 | `SSL_CTX_new_ex` | Object | U | A | NC | Done … 143 | `SSL_CTX_up_ref` | Object | U | A | NC | Done … 144 | `SSL_CTX_free` | Object | U | A | NC | Done … 145 | `SSL_new` | Object | U | A | QSI | Done … 833 Q&A For TLS-Related Calls 846 A. We return NULL here, because it allows applications to detect if a [all …]
|
/openssl/crypto/ripemd/ |
H A D | rmd_dgst.c | 30 c->A = RIPEMD160_A; in RIPEMD160_Init() 59 A = ctx->A; in ripemd160_block_data_order() 69 RIP1(A, B, C, D, E, WL00, SL00); in ripemd160_block_data_order() 72 RIP1(E, A, B, C, D, WL01, SL01); in ripemd160_block_data_order() 75 RIP1(D, E, A, B, C, WL02, SL02); in ripemd160_block_data_order() 78 RIP1(C, D, E, A, B, WL03, SL03); in ripemd160_block_data_order() 182 a = A; in ripemd160_block_data_order() 188 A = ctx->A; in ripemd160_block_data_order() 281 ctx->C = ctx->D + e + A; in ripemd160_block_data_order() 283 ctx->E = ctx->A + b + C; in ripemd160_block_data_order() [all …]
|
/openssl/crypto/md5/ |
H A D | md5_dgst.c | 32 c->A = INIT_DATA_A; in MD5_Init() 46 register unsigned MD32_REG_T A, B, C, D, l; in md5_block_data_order() local 57 A = c->A; in md5_block_data_order() 68 R0(A, B, C, D, X(0), 7, 0xd76aa478L); in md5_block_data_order() 71 R0(D, A, B, C, X(1), 12, 0xe8c7b756L); in md5_block_data_order() 74 R0(C, D, A, B, X(2), 17, 0x242070dbL); in md5_block_data_order() 77 R0(B, C, D, A, X(3), 22, 0xc1bdceeeL); in md5_block_data_order() 80 R0(A, B, C, D, X(4), 7, 0xf57c0fafL); in md5_block_data_order() 92 R0(A, B, C, D, X(8), 7, 0x698098d8L); in md5_block_data_order() 113 R1(A, B, C, D, X(1), 5, 0xf61e2562L); in md5_block_data_order() [all …]
|
/openssl/crypto/md4/ |
H A D | md4_dgst.c | 32 c->A = INIT_DATA_A; in MD4_Init() 57 A = c->A; in md4_block_data_order() 68 R0(A, B, C, D, X(0), 3, 0); in md4_block_data_order() 71 R0(D, A, B, C, X(1), 7, 0); in md4_block_data_order() 74 R0(C, D, A, B, X(2), 11, 0); in md4_block_data_order() 77 R0(B, C, D, A, X(3), 19, 0); in md4_block_data_order() 80 R0(A, B, C, D, X(4), 3, 0); in md4_block_data_order() 83 R0(D, A, B, C, X(5), 7, 0); in md4_block_data_order() 92 R0(A, B, C, D, X(8), 3, 0); in md4_block_data_order() 95 R0(D, A, B, C, X(9), 7, 0); in md4_block_data_order() [all …]
|
/openssl/crypto/ripemd/asm/ |
H A D | rmd-586.pl | 23 $A="ecx"; 84 local(%n)=($A,$E,$B,$A,$C,$B,$D,$C,$E,$D); 303 &mov(&swtmp(16), $A) if $o == 1; 326 &mov($A, &DWP( 0,$tmp2,"",0)); 360 &RIP1($E,$A,$B,$C,$D,$wl[ 1],$sl[ 1],0); 446 &mov($A, &DWP( 0,$tmp2,"",0)); 554 &add($A, $tmp1); 556 &add($A, $tmp1); 573 &mov(&DWP( 8,$tmp2,"",0), $A); 581 &mov($C, $A); [all …]
|
/openssl/crypto/md5/asm/ |
H A D | md5-586.pl | 28 $A="eax"; 53 local(%n)=($A,$D,$B,$A,$C,$B,$D,$C); 204 &mov($A, &DWP( 0,$tmp1,"",0)); 214 &R0(-2,$A,$B,$C,$D,$X, 0, 7,0xd76aa478); 215 &R0( 0,$D,$A,$B,$C,$X, 1,12,0xe8c7b756); 216 &R0( 0,$C,$D,$A,$B,$X, 2,17,0x242070db); 217 &R0( 0,$B,$C,$D,$A,$X, 3,22,0xc1bdceee); 218 &R0( 0,$A,$B,$C,$D,$X, 4, 7,0xf57c0faf); 219 &R0( 0,$D,$A,$B,$C,$X, 5,12,0x4787c62a); 291 &add($A,$tmp1); [all …]
|
/openssl/crypto/sm3/ |
H A D | sm3.c | 18 c->A = SM3_A; in ossl_sm3_init() 32 register unsigned MD32_REG_T A, B, C, D, E, F, G, H; in ossl_sm3_block_data_order() local 39 A = ctx->A; in ossl_sm3_block_data_order() 69 R1(A, B, C, D, E, F, G, H, 0x79CC4519, W00, W00 ^ W04); in ossl_sm3_block_data_order() 71 R1(D, A, B, C, H, E, F, G, 0xF3988A32, W01, W01 ^ W05); in ossl_sm3_block_data_order() 73 R1(C, D, A, B, G, H, E, F, 0xE7311465, W02, W02 ^ W06); in ossl_sm3_block_data_order() 75 R1(B, C, D, A, F, G, H, E, 0xCE6228CB, W03, W03 ^ W07); in ossl_sm3_block_data_order() 77 R1(A, B, C, D, E, F, G, H, 0x9CC45197, W04, W04 ^ W08); in ossl_sm3_block_data_order() 79 R1(D, A, B, C, H, E, F, G, 0x3988A32F, W05, W05 ^ W09); in ossl_sm3_block_data_order() 81 R1(C, D, A, B, G, H, E, F, 0x7311465E, W06, W06 ^ W10); in ossl_sm3_block_data_order() [all …]
|
/openssl/crypto/bn/ |
H A D | bn_kron.c | 22 BIGNUM *A, *B, *tmp; in BN_kronecker() local 36 A = BN_CTX_get(ctx); in BN_kronecker() 41 err = !BN_copy(A, a); in BN_kronecker() 57 ret = BN_abs_is_word(A, 1); in BN_kronecker() 80 ret = tab[BN_lsw(A) & 7]; in BN_kronecker() 88 if (A->neg) in BN_kronecker() 102 if (BN_is_zero(A)) { in BN_kronecker() 111 err = !BN_rshift(A, A, i); in BN_kronecker() 122 if ((A->neg ? ~BN_lsw(A) : BN_lsw(A)) & BN_lsw(B) & 2) in BN_kronecker() 129 tmp = A; in BN_kronecker() [all …]
|
/openssl/crypto/rc5/asm/ |
H A D | rc5-586.pl | 21 $A="edi"; 66 &xor($A, $B); 69 &rotl($A, &LB("ecx")); 70 &add($A, $tmp1); 72 &xor($B, $A); 74 &mov($tmpc, $A); 95 &mov($tmpc, $A); 97 &xor($B, $A); 100 &sub($A, $tmp1); 102 &rotr($A, &LB("ecx")); [all …]
|