/openssl/crypto/ec/asm/ |
H A D | x25519-ppc64.pl | 243 mulhdu $a2,$a2,$a2 335 adde $a2,$a2,$t1 343 addze $a2,$a2 375 adde $a2,$a2,$bi 384 addze $a2,$a2 416 subfe $a2,$bi,$a2 426 subfe $a2,$zero,$a2 461 addze $a2,$a2 639 add $a2,$a2,$t1 649 and $a2,$a2,$mask [all …]
|
H A D | ecp_nistz256-armv8.pl | 307 mov $a2,$acc2 314 mov $t2,$a2 533 mul $t2,$a2,$a2 // a[2]*a[2] 535 umulh $a2,$a2,$a2 757 mov $a2,$acc2 766 mov $acc2,$a2 810 mov $a2,$acc2 817 mov $t2,$a2 849 mov $a2,$acc2 1558 mul $t2,$a2,$a2 // a[2]*a[2] [all …]
|
H A D | ecp_nistz256-armv4.pl | 171 adcs $a2,$a2,$a2 223 adcs $a2,$a2,$t2 244 sbcs $a2,$a2,#-1 260 adcs $a2,$a2,$ff 308 adcs $a2,$a2,$a2 322 sbcs $a2,$a2,#-1 332 adcs $a2,$a2,$ff 347 adcs $a2,$a2,$t2 473 sbcs $a2,$a2,$t2 496 adcs $a2,$a2,$ff [all …]
|
H A D | ecp_nistz256-ppc64.pl | 124 ld $a2,16($ap) 171 ld $a2,16($ap) 620 mulld $t2,$a2,$a2 # a[2]*a[2] 621 mulhdu $a2,$a2,$a2 970 mr $t2,$a2 1324 and $a2,$a2,$in1infty 1368 and $a2,$a2,$in1infty 1631 and $a2,$a2,$in1infty 1684 and $a2,$a2,$in1infty 2020 mulld $t2,$a2,$a2 # a[2]*a[2] [all …]
|
H A D | ecp_nistz256-sparcv9.pl | 1950 mulx $a2,$a2,$t2 ! a[2]*a[2] 1952 umulxhi $a2,$a2,$a2 2068 or $a2,$t2,$a2 2104 or $a2,$t2,$a2 2180 mov $a2,$t2 2336 or $a2,$t2,$a2 2401 or $a2,$t2,$a2 2746 or $a2,$t2,$a2 2769 or $a3,$a2,$a2 2797 or $a2,$t2,$a2 [all …]
|
H A D | ecp_nistz256-x86_64.pl | 144 adc $a2, $a2 150 mov $a2, $t2 218 mov $a2, $t1 223 shr \$1, $a2 228 or $t2, $a2 268 adc $a2, $a2 276 sbb \$0, $a2 298 sbb \$0, $a2 450 xor $a2, $a2 3196 adc $a2, $a2 [all …]
|
/openssl/crypto/bn/asm/ |
H A D | sparcv9-gf2m.pl | 94 sllx $a,1,$a2 100 and $a12,$a2,$a2 ! (a<<1)&0x3fff... 110 xor $a1,$a2,$a12 112 stx $a2,[$tab+2*8] ! tab[2]=a2 118 xor $a4,$a2,$a2 121 stx $a2,[$tab+6*8] ! tab[6]=a2^a4 124 xor $a48,$a2,$a2 130 stx $a2,[$tab+10*8] ! tab[10]=a2^a8 131 xor $a4,$a2,$a2 147 sllx @i[1],61,$a2 [all …]
|
H A D | x86-gf2m.pl | 68 &lea ($a2,&DWP(0,$a,$a)); 70 &lea ($a4,&DWP(0,$a2,$a2)); 72 &and ($a2,0x7fffffff); 76 &xor ($a1,$a2); # a1^a2 80 &xor ($a2,$a4); # a2^a4 86 &xor ($a4,$a2); # a2=a4^a2^a4 137 &lea ($a2,&DWP(0,$a,$a)); 143 &and ($a2,0x7fffffff); 145 &xor ($a1,$a2); # a1^a2 147 &xor ($a2,$a4); # a2^a4 [all …]
|
H A D | s390x-gf2m.pl | 74 sllg $a2,$a,1 80 srag @i[0],$a2,63 # broadcast 62nd bit 81 nihh $a2,0x3fff 91 xgr $a12,$a2 94 stg $a2,`$stdframe+2*8`($sp) # tab[2]=a2 100 xgr $a2,$a4 103 stg $a2,`$stdframe+6*8`($sp) # tab[6]=a2^a4 106 xgr $a2,$a48 113 xgr $a2,$a4 130 sllg $a2,@i[1],61 [all …]
|
H A D | armv8-mont.pl | 762 mul $t1,$a2,$a0 822 mul $t1,$a6,$a2 824 mul $t2,$a7,$a2 944 mul $t2,$a2,$n0 1042 mul $a2,$a3,$a3 1076 mul $a2,$a3,$a3 1200 mul $t2,$a2,$n0 1396 sbcs $a2,$acc2,$a2 1414 csel $a2,$acc2,$a2,lo 1498 mul $t2,$a2,$bi [all …]
|
H A D | ppc-mont.pl | 760 addze $a2,$acc2 849 andc $a2,$a2,$carry 860 or $acc2,$t2,$a2 881 andc $a2,$a2,$carry 889 or $acc2,$t2,$a2 916 adde $a2,$a2,$m2 990 sub $a1,$a2,$a1 1853 andc $a2,$a2,$carry 1867 or $t2,$a2,$acc2 1884 andc $a2,$a2,$carry [all …]
|
H A D | mips.pl | 204 subu $a2,4 240 subu $a2,1 255 subu $a2,1 343 subu $a2,4 379 subu $a2,1 390 subu $a2,1 469 subu $a2,4 501 subu $a2,1 510 subu $a2,1 921 $SLL $a2,1 [all …]
|
H A D | x86_64-gf2m.pl | 50 ($a1,$a2,$a4,$a8,$a12,$a48)=map("%r$_",(9..15)); 69 lea ($a1,$a1),$a2 92 xor $a2,$a12 # a1^a2 95 mov $a2,16(%rsp) # tab[2]=a2 101 xor $a4,$a2 104 mov $a2,48(%rsp) # tab[6]=a2^a4 107 xor $a48,$a2 # a2^a4^a4^a8=a1^a8 113 mov $a2,80(%rsp) # tab[10]=a2^a8 114 xor $a4,$a2 # a2^a8^a4 122 mov $a2,112(%rsp) # tab[14]=a2^a4^a8
|
/openssl/crypto/aes/asm/ |
H A D | vpaes-loongarch64.pl | 49 ## (%a2) = scheduled keys 60 move $a5,$a2 62 ld.w $t5,$a2,240 156 ld.w $t5,$a2,240 288 vst $vr0,$a2,0 296 vst $vr3,$a2,0 420 addi.d $a2,$a2,32 423 addi.d $a2,$a2,-16 619 addi.d $a2,$a2,16 670 addi.d $a2,$a2,-16 [all …]
|
/openssl/crypto/chacha/asm/ |
H A D | chacha-c64xplus.pl | 128 || ADD @X[$b2],@X[$a2],@X[$a2] 163 || ADD @Y[$b2],@Y[$a2],@Y[$a2] 168 || ADD @X[$b2],@X[$a2],@X[$a2] 221 ADD @X[$b2],@X[$a2],@X[$a2] 225 || ADD @Y[$b2],@Y[$a2],@Y[$a2] 278 ADD @Y[$b2],@Y[$a2],@Y[$a2] 287 || ADD @X[$b2],@X[$a2],@X[$a2] 345 || ADD @Y[$b2],@Y[$a2],@Y[$a2] 597 || ADD @X[$b2],@X[$a2],@X[$a2] 656 ADD @X[$b2],@X[$a2],@X[$a2] [all …]
|
H A D | chacha-armv4.pl | 140 "&add (@x[$a2],@x[$a2],@x[$b2])", 146 "&eor ($xd,$xd,@x[$a2],'ror#16')", 156 "&add (@x[$a2],@x[$a2],@x[$b2])", 706 vmov $a2,$a0 718 vmov $a2,$a0 785 vadd.i32 $a2,$a2,$t0 825 veor $a2,$a2,$t0 842 vst1.8 {$a2-$b2},[r14]! 1049 vst1.8 {$a2-$b2},[sp] 1074 veor $a2,$a2,$t0 [all …]
|
H A D | chacha-ia64.pl | 103 my ($a2,$b2,$c2,$d2)=map(($_&~3)+(($_+1)&3),($a1,$b1,$c1,$d1)); 104 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 109 add @x[$a2]=@x[$a2],@x[$b2] };; 113 { .mmi; xor @x[$d2]=@x[$d2],@x[$a2] 145 { .mmi; add @x[$a2]=@x[$a2],@x[$b2] 155 xor @x[$d2]=@x[$d2],@x[$a2]
|
H A D | chacha-loongarch64.pl | 69 # $a2 = arg #3 (len) 142 add.w @x[$a2],@x[$a2],@x[$b2] 143 xor @x[$d2],@x[$d2],@x[$a2] 156 add.w @x[$a2],@x[$a2],@x[$b2] 157 xor @x[$d2],@x[$d2],@x[$a2] 431 vadd.w @x[$a2],@x[$a2],@x[$b2] 432 vxor.v @x[$d2],@x[$d2],@x[$a2] 445 vadd.w @x[$a2],@x[$a2],@x[$b2] 446 vxor.v @x[$d2],@x[$d2],@x[$a2] 855 xvadd.w @x[$a2],@x[$a2],@x[$b2] [all …]
|
/openssl/crypto/aes/ |
H A D | aes_core.c | 169 a4 = a2 & a1; in SubWord() 171 a4 ^= (((a2 << 1) & a1) ^ ((a1 << 1) & a2)) & 0xAAAAAAAAu; in SubWord() 190 a2 = a3; in SubWord() 192 a4 = a3 & a2; in SubWord() 194 a4 ^= (((a3 << 1) & a2) ^ ((a2 << 1) & a3)) & 0x0A0A0A0Au; in SubWord() 202 a3 = a2 & a4; in SubWord() 204 a3 ^= (((a2 << 1) & a4) ^ ((a4 << 1) & a2)) & 0x0A0A0A0Au; in SubWord() 210 a4 = a2 & a3; in SubWord() 212 a4 ^= (((a2 << 1) & a3) ^ ((a3 << 1) & a2)) & 0xAAAAAAAAu; in SubWord() 281 a2 = a3; in SubLong() [all …]
|
/openssl/crypto/sha/asm/ |
H A D | sha512-ppc.pl | 513 and $a2,$a2,$a0 522 xor $a2,$a2,$blo ; Maj(a,b,c) 546 lwz $a2,`$SZ*($i+1)+0`($inp) 548 rotlwi $t1,$a2,8 550 rlwimi $t1,$a2,24,0,7 552 rlwimi $t1,$a2,24,16,23 642 ($a0,$a1,$a2,$a3) = ($a2,$a3,$a0,$a1); 654 ($a0,$a1,$a2,$a3) = ($a2,$a3,$a0,$a1); 670 lwz $a2,`$LITTLE_ENDIAN^24`($ctx) 685 adde @V[6],@V[6],$a2 [all …]
|
H A D | sha512-parisc.pl | 379 $a2 ="%r19"; 418 xor $a2,$a0,$a0 440 and $alo,$clo,$a2 442 xor $a2,$a0,$a0 446 and $blo,$clo,$a2 450 xor $a2,$a0,$a0 542 ldw `6*4`($inp),$a2 584 ldw `6*4`($inp),$a2 627 ldw `7*4`($ctx),$a2 638 add $a2,$Dlo,$Dlo [all …]
|
/openssl/crypto/bn/ |
H A D | bn_exp2.c | 17 const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, in BN_mod_exp2_mont() argument 31 bn_check_top(a2); in BN_mod_exp2_mont() 100 if (a2->neg || BN_ucmp(a2, m) >= 0) { in BN_mod_exp2_mont() 101 if (!BN_mod(val2[0], a2, m, ctx)) in BN_mod_exp2_mont() 105 a_mod_m = a2; in BN_mod_exp2_mont()
|
H A D | bn_srp.c | 20 # define bn_pack4(a1,a2,a3,a4) ((a1##UI64<<48)|(a2##UI64<<32)|(a3##UI64<<16)|a4##UI64) argument 22 # define bn_pack4(a1,a2,a3,a4) ((a1##UL<<48)|(a2##UL<<32)|(a3##UL<<16)|a4##UL) argument 24 # define bn_pack4(a1,a2,a3,a4) ((a1##ULL<<48)|(a2##ULL<<32)|(a3##ULL<<16)|a4##ULL) argument 27 # define bn_pack4(a1,a2,a3,a4) ((a3##UL<<16)|a4##UL), ((a1##UL<<16)|a2##UL) argument
|
/openssl/ms/ |
H A D | cmp.pl | 40 @a2=unpack("C*",$b2); 43 if ($a1[$i] ne $a2[$i]) 45 printf "%02X %02X <<\n",$a1[$i],$a2[$i];
|
/openssl/test/ |
H A D | exptest.c | 250 BIGNUM *a2 = NULL; in test_mod_exp_x2() local 272 || !TEST_ptr(a2 = BN_new()) in test_mod_exp_x2() 280 BN_rand(a2, factor_size, BN_RAND_TOP_ONE, BN_RAND_BOTTOM_ANY); in test_mod_exp_x2() 286 || !TEST_true(BN_mod(a2, a2, m2, ctx)) in test_mod_exp_x2() 289 || !TEST_true(BN_mod_exp_simple(r_simple2, a2, b2, m2, ctx)) in test_mod_exp_x2() 291 r_mont_const_x2_2, a2, b2, m2, NULL, in test_mod_exp_x2() 305 BN_print_var(a2); in test_mod_exp_x2() 324 BN_free(a2); in test_mod_exp_x2()
|