/openssl/crypto/ec/asm/ |
H A D | x25519-ppc64.pl | 247 mulhdu $a3,$a3,$a3 336 adde $a3,$a3,$bp 344 addze $a3,$a3 376 adde $a3,$a3,$bp 385 addze $a3,$a3 417 subfe $a3,$bp,$a3 427 subfe $a3,$zero,$a3 455 sldi $a3,$a3,1 462 addze $a3,$a3 466 sldi $a3,$a3,1 [all …]
|
H A D | ecp_nistz256-armv8.pl | 308 mov $a3,$acc3 315 mov $t3,$a3 484 // to $a0-$a3 537 mul $t3,$a3,$a3 // a[3]*a[3] 539 umulh $a3,$a3,$a3 758 mov $a3,$acc3 767 mov $acc3,$a3 811 mov $a3,$acc3 819 mov $t3,$a3 1562 mul $t3,$a3,$a3 // a[3]*a[3] [all …]
|
H A D | ecp_nistz256-armv4.pl | 173 adcs $a3,$a3,$a3 225 adcs $a3,$a3,$t3 245 sbcs $a3,$a3,#0 262 adcs $a3,$a3,#0 310 adcs $a3,$a3,$a3 323 sbcs $a3,$a3,#0 333 adcs $a3,$a3,#0 349 adcs $a3,$a3,$t0 398 adcs $a3,$a3,#0 498 adcs $a3,$a3,#0 [all …]
|
H A D | ecp_nistz256-ppc64.pl | 125 ld $a3,24($ap) 562 # to $a0-$a3 622 mulld $t3,$a3,$a3 # a[3]*a[3] 623 mulhdu $a3,$a3,$a3 971 mr $t3,$a3 1325 and $a3,$a3,$in1infty 1369 and $a3,$a3,$in1infty 1632 and $a3,$a3,$in1infty 1685 and $a3,$a3,$in1infty 2024 mulld $t3,$a3,$a3 # a[3]*a[3] [all …]
|
H A D | ecp_nistz256-sparcv9.pl | 1954 mulx $a3,$a3,$t3 ! a[3]*a[3] 1956 umulxhi $a3,$a3,$a3 2070 or $a3,$t3,$a3 2105 or $a3,$t3,$a3 2126 mov $acc3,$a3 2182 mov $a3,$t3 2338 or $a3,$t3,$a3 2403 or $a3,$t3,$a3 2748 or $a3,$t3,$a3 2799 or $a3,$t3,$a3 [all …]
|
H A D | ecp_nistz256-x86_64.pl | 145 adc $a3, $a3 153 mov $a3, $t3 203 mov $a3, $t3 222 mov $a3, $t2 226 shr \$1, $a3 229 or $t4, $a3 269 adc $a3, $a3 451 xor $a3, $a3 3197 adc $a3, $a3 4267 xor $a3 ,$a3 [all …]
|
/openssl/crypto/aes/ |
H A D | aes_core.c | 167 a3 ^= (a3 & 0xAAAAAAAAu) >> 1; in SubWord() 190 a2 = a3; in SubWord() 203 a3 ^= (a3 & 0x0A0A0A0Au) >> 1; in SubWord() 205 a3 |= a3 << 4; in SubWord() 258 a3 ^= (a3 & U64(0xAAAAAAAAAAAAAAAA)) >> 1; in SubLong() 281 a2 = a3; in SubLong() 294 a3 ^= (a3 & U64(0x0A0A0A0A0A0A0A0A)) >> 1; in SubLong() 296 a3 |= a3 << 4; in SubLong() 355 a3 ^= (a3 & U64(0xAAAAAAAAAAAAAAAA)) >> 1; in InvSubLong() 391 a3 ^= (a3 & U64(0x0A0A0A0A0A0A0A0A)) >> 1; in InvSubLong() [all …]
|
/openssl/crypto/bn/asm/ |
H A D | armv8-mont.pl | 763 mul $t2,$a3,$a0 845 mul $t3,$a7,$a3 945 mul $t3,$a3,$n0 1042 mul $a2,$a3,$a3 1045 umulh $a3,$a3,$a3 1076 mul $a2,$a3,$a3 1077 umulh $a3,$a3,$a3 1201 mul $t3,$a3,$n0 1398 sbcs $a3,$acc3,$a3 1415 csel $a3,$acc3,$a3,lo [all …]
|
H A D | ppc-mont.pl | 762 addze $a3,$acc3 852 andc $a3,$a3,$carry 884 andc $a3,$a3,$carry 917 adde $a3,$a3,$m3 1430 $UMULL $a2,$a3,$a3 1431 $UMULH $a3,$a3,$a3 1484 $UMULL $a2,$a3,$a3 1485 $UMULH $a3,$a3,$a3 1857 andc $a3,$a3,$carry 1886 andc $a3,$a3,$carry [all …]
|
H A D | mips.pl | 172 $MULTU ($t0,$a3) 238 $MULTU ($t0,$a3) 253 $MULTU ($t0,$a3) 268 $MULTU ($t0,$a3) 577 subu $a3,4 627 subu $a3,1 638 subu $a3,1 708 subu $a3,4 758 subu $a3,1 768 subu $a3,1 [all …]
|
/openssl/crypto/chacha/asm/ |
H A D | chacha-c64xplus.pl | 130 || ADD @X[$b3],@X[$a3],@X[$a3] 165 || ADD @Y[$b3],@Y[$a3],@Y[$a3] 174 || ADD @X[$b3],@X[$a3],@X[$a3] 222 || ADD @X[$b3],@X[$a3],@X[$a3] 231 || ADD @Y[$b3],@Y[$a3],@Y[$a3] 279 || ADD @Y[$b3],@Y[$a3],@Y[$a3] 288 || ADD @X[$b3],@X[$a3],@X[$a3] 346 || ADD @Y[$b3],@Y[$a3],@Y[$a3] 599 || ADD @X[$b3],@X[$a3],@X[$a3] 625 || ADD @X[$b3],@X[$a3],@X[$a3] [all …]
|
H A D | chacha-ia64.pl | 104 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 110 { .mmi; add @x[$a3]=@x[$a3],@x[$b3] 114 xor @x[$d3]=@x[$d3],@x[$a3] 146 add @x[$a3]=@x[$a3],@x[$b3] 156 xor @x[$d3]=@x[$d3],@x[$a3] };;
|
H A D | chacha-loongarch64.pl | 70 # $a3 = arg #4 (key array) 145 add.w @x[$a3],@x[$a3],@x[$b3] 146 xor @x[$d3],@x[$d3],@x[$a3] 159 add.w @x[$a3],@x[$a3],@x[$b3] 160 xor @x[$d3],@x[$d3],@x[$a3] 434 vadd.w @x[$a3],@x[$a3],@x[$b3] 435 vxor.v @x[$d3],@x[$d3],@x[$a3] 448 vadd.w @x[$a3],@x[$a3],@x[$b3] 449 vxor.v @x[$d3],@x[$d3],@x[$a3] 858 xvadd.w @x[$a3],@x[$a3],@x[$b3] [all …]
|
H A D | chacha-s390x.pl | 125 alr (@x[$a3],@x[$b3]); # Q4 127 xr (@x[$d3],@x[$a3]); 139 alr (@x[$a3],@x[$b3]); 141 xr (@x[$d3],@x[$a3]); 169 vaf (@x[$a3],@x[$a3],@x[$b3]); # Q4 170 vx (@x[$d3],@x[$d3],@x[$a3]); 195 vaf (@x[$a3],@x[$a3],@x[$b3]); 196 vx (@x[$d3],@x[$d3],@x[$a3]); 777 vlr ($a3,@K[0]); 903 vaf ($a3,$a3,@K[0]); [all …]
|
H A D | chacha-armv8-sve.pl | 177 my ($a0,$b0,$c0,$d0,$a1,$b1,$c1,$d1,$a2,$b2,$c2,$d2,$a3,$b3,$c3,$d3) = @_; 179 &SVE_ADD($a0,$b0,$a1,$b1,$a2,$b2,$a3,$b3); 180 &SVE2_XAR(16,$d0,$a0,$d1,$a1,$d2,$a2,$d3,$a3); 185 &SVE_ADD($a0,$b0,$a1,$b1,$a2,$b2,$a3,$b3); 186 &SVE2_XAR(8,$d0,$a0,$d1,$a1,$d2,$a2,$d3,$a3); 193 my ($a0,$b0,$c0,$d0,$a1,$b1,$c1,$d1,$a2,$b2,$c2,$d2,$a3,$b3,$c3,$d3) = @_; 195 &SVE_ADD($a0,$b0,$a1,$b1,$a2,$b2,$a3,$b3); 196 &SVE_EOR($d0,$a0,$d1,$a1,$d2,$a2,$d3,$a3); 205 &SVE_ADD($a0,$b0,$a1,$b1,$a2,$b2,$a3,$b3); 206 &SVE_EOR($d0,$a0,$d1,$a1,$d2,$a2,$d3,$a3);
|
H A D | chacha-armv8.pl | 77 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 83 "&add_32 (@x[$a3],@x[$a3],@x[$b3])", 87 "&eor_32 (@x[$d3],@x[$d3],@x[$a3])", 109 "&add_32 (@x[$a3],@x[$a3],@x[$b3])", 113 "&eor_32 (@x[$d3],@x[$d3],@x[$a3])", 397 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 404 "&add (@x[$a3],@x[$a3],@x[$b3])", # Q4 408 "&eor (@x[$d3],@x[$d3],@x[$a3])", 434 "&add (@x[$a3],@x[$a3],@x[$b3])", 438 "&eor ('$xt3',@x[$d3],@x[$a3])",
|
H A D | chacha-ppc.pl | 98 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 104 "&add (@x[$a3],@x[$a3],@x[$b3])", 108 "&xor (@x[$d3],@x[$d3],@x[$a3])", 130 "&add (@x[$a3],@x[$a3],@x[$b3])", 134 "&xor (@x[$d3],@x[$d3],@x[$a3])", 931 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 938 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", # Q4 942 "&vxor (@x[$d3],@x[$d3],@x[$a3])", 964 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", 968 "&vxor (@x[$d3],@x[$d3],@x[$a3])",
|
H A D | chachap10-ppc.pl | 109 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 116 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", # Q4 120 "&vxor (@x[$d3],@x[$d3],@x[$a3])", 142 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", 146 "&vxor (@x[$d3],@x[$d3],@x[$a3])", 510 my ($a3,$b3,$c3,$d3)=map(($_&~3)+(($_+1)&3),($a2,$b2,$c2,$d2)); 524 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", # Q4 533 "&vxor (@x[$d3],@x[$d3],@x[$a3])", 587 "&vadduwm (@x[$a3],@x[$a3],@x[$b3])", 596 "&vxor (@x[$d3],@x[$d3],@x[$a3])",
|
/openssl/crypto/sha/asm/ |
H A D | sha512-parisc.pl | 380 $a3 ="%r20"; 441 and $ahi,$chi,$a3 444 xor $a3,$a1,$a1 448 and $bhi,$chi,$a3 532 extru $inp,31,2,$a3 534 sub $inp,$a3,$inp 543 ldw `7*4`($inp),$a3 585 ldw `7*4`($inp),$a3 625 ldw `6*4`($ctx),$a3 640 addc $a3,$Dhi,$Dhi [all …]
|
H A D | sha512-ppc.pl | 515 and $a3,$a3,$a1 524 xor $a3,$a3,$bhi 535 adde $hhi,$hhi,$a3 549 rotlwi $t0,$a3,8 551 rlwimi $t0,$a3,24,0,7 625 xor $a3,@V[2],@V[4] 631 xor $a3,@V[2],@V[4] 642 ($a0,$a1,$a2,$a3) = ($a2,$a3,$a0,$a1); 654 ($a0,$a1,$a2,$a3) = ($a2,$a3,$a0,$a1); 683 addc @V[7],@V[7],$a3 [all …]
|
H A D | sha512-x86_64.pl | 220 and $a2,$a3 233 ($a2,$a3) = ($a3,$a2); 346 mov $B,$a3 863 mov $B,$a3 1227 mov $B,$a3 1389 mov $B,$a3 1623 mov $B,$a3 1737 mov $B,$a3 2020 mov $B,$a3 2142 mov $B,$a3 [all …]
|
/openssl/crypto/bn/ |
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/test/recipes/30-test_evp_pkey_provided/ |
H A D | ED448.priv.txt | 5 48:a3:52:8c:8a:3f:cc:2f:04:4e:39:a3:fc:5b:94:
|
/openssl/crypto/aes/asm/ |
H A D | aesni-sha256-x86_64.pl | 407 mov $in0,%rsi # borrow $a3 450 mov $B,$a3 452 xor $C,$a3 # magic 723 mov $in0,%rsi # borrow $a3 766 mov $B,$a3 768 xor $C,$a3 # magic 1039 mov $in0,%rsi # borrow $a3 1110 mov $B,$a3 1112 xor $C,$a3 # magic 1211 mov $B,$a3 [all …]
|
H A D | vpaes-loongarch64.pl | 26 ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("\$r$_",(4..11)); 285 bnez $a3,.Lschedule_am_decrypting 413 bnez $a3,.Lschedule_mangle_last_dec 616 bnez $a3,.Lschedule_mangle_dec 701 move $a3,$zero 735 li.d $a3,0x1 802 my ($inp,$out,$len,$key,$ivp,$enc)=("$a0","$a1","$a2","$a3","$a4","$a5");
|