/openssl/crypto/aes/asm/ |
H A D | aes-riscv64-zkn.pl | 154 xor $Q1,$Q1,$T1 171 xor $Q1,$Q3,$T1 184 xor $Q1,$Q3,$T1 228 xor $Q1,$Q1,$T1 245 xor $Q1,$Q3,$T1 300 @{[aes64ks2 $T1,$T0,$T1]} 325 @{[aes64ks2 $T1,$T0,$T1]} 366 @{[aes64ks2 $T1,$T0,$T1]} 459 @{[aes64ks2 $T1,$T0,$T1]} 502 @{[aes64ks2 $T1,$T0,$T1]} [all …]
|
H A D | aes-riscv32-zkn.pl | 260 lw $T1,4($KEYP) 269 xor $Q1,$Q1,$T1 384 xor $Q1,$Q1,$T1 542 xor $T1,$T1,$T0 543 xor $T2,$T2,$T1 596 xor $T1,$T1,$T0 597 xor $T2,$T2,$T1 669 xor $T1,$T1,$T0 830 xor $T1,$T1,$T0 909 xor $T1,$T1,$T0 [all …]
|
H A D | aes-riscv64.pl | 321 xor $T1,$T1,$T5 408 slli $T1,$T1,24+32 551 xor $T1,$T1,$T5 590 [$T0,$T1,$T2,$T3] 596 [$T0,$T1,$T2,$T3] 602 [$T0,$T1,$T2,$T3] 628 slli $T1,$T1,8+32 851 xor $T1,$T1,$T0 883 xor $T1,$T1,$T0 919 xor $T1,$T1,$T0 [all …]
|
H A D | aes-riscv64-zvkned.pl | 315 li $T1, 16 316 blt $LEN, $T1, L_end 317 andi $T1, $LEN, 15 318 bnez $T1, L_end 453 li $T1, 16 455 andi $T1, $LEN, 15 456 bnez $T1, L_end 868 li $T1, 10 869 sw $T1, 240($KEYP) 920 li $T1, 14 [all …]
|
H A D | aes-riscv64-zvbb-zvkg-zvkned.pl | 73 my ($T0, $T1, $T2) = ("t0", "t1", "t2"); 158 li $T1, 1 159 sll $T0, $T1, $T0 443 li $T1, 14 445 beq $T0, $T1, aes_xts_enc_256 572 li $T1, 14 574 beq $T0, $T1, aes_xts_dec_256
|
/openssl/crypto/poly1305/asm/ |
H A D | poly1305-x86.pl | 802 &pshufd ($T1,$T1,0b11101110); 812 &pshufd ($T1,$T1,0b11101110); 822 &pshufd ($T1,$T1,0b11101110); 832 &pshufd ($T1,$T1,0b11101110); 1268 &vpaddd ($T1,$T1,$D1); # *5 1274 &vpaddd ($T1,$T1,$D3); # *5 1418 &vpaddd ($T1,$T1,$D1); # *5 1424 &vpaddd ($T1,$T1,$D3); # *5 1582 &vpxor ($T1,$T1,$T1); 1624 &vpand ($T1,$T1,$MASK); # 1 [all …]
|
H A D | poly1305-x86_64.pl | 1138 vpaddq $H1,$T1,$T1 2994 vpsrlq \$44,$T1,$T1 2996 vporq $T3,$T1,$T1 3164 vpsrlq \$44,$T1,$T1 3166 vporq $T3,$T1,$T1 3227 vpsrlq \$44,$T1,$T1 3241 vporq $T3,$T1,$T1 3530 vpsrlq \$44,$T1,$T1 3532 vporq $T3,$T1,$T1 3594 vpsrlq \$44,$T1,$T1 [all …]
|
H A D | poly1305-armv4.pl | 578 vshr.u64 $T1,$D0,#26 587 vshr.u64 $T1,$D1,#26 595 vshrn.u64 $T1#lo,$D2,#26 603 vshr.u32 $T1#lo,$D3#lo,#26 945 vshr.u64 $T1,$D0,#26 956 vshr.u64 $T1,$D1,#26 967 vshrn.u64 $T1#lo,$D2,#26 1114 vshr.u64 $T1,$D0,#26 1121 vshr.u64 $T1,$D1,#26 1127 vshr.u64 $T1,$D2,#26 [all …]
|
H A D | poly1305-armv8.pl | 705 ushr $T1.2d,$ACC0,#26 709 add $ACC1,$ACC1,$T1.2d // h0 -> h1 713 ushr $T1.2d,$ACC1,#26 720 shrn $T1.2s,$ACC2,#26 724 add $H3,$H3,$T1.2s // h2 -> h3 729 ushr $T1.2s,$H3,#26 733 add $H4,$H4,$T1.2s // h3 -> h4 846 ushr $T1.2d,$ACC0,#26 854 ushr $T1.2d,$ACC1,#26 860 ushr $T1.2d,$ACC2,#26 [all …]
|
H A D | poly1305-ppc.pl | 1346 be?vperm $T1,$T1,$T1,$_4 1370 vsrd $T0,$T1,$_26 1374 vand $T1,$T1,$mask26 1381 vmrgow $I0,$T1,$I0 1482 be?vperm $T1,$T1,$T1,$_4 1567 vsrd $_4,$T1,$_26 1582 vand $T1,$T1,$mask26 1814 be?vperm $T1,$T1,$T1,$_4 1841 vsrd $T1,$T1,$_4 1846 vand $T1,$T1,$mask26 [all …]
|
/openssl/crypto/modes/asm/ |
H A D | ghash-x86_64.pl | 1241 vpxor $Ij,$T1,$T1 1262 vpxor $Ij,$T1,$T1 1287 vpxor $Ij,$T1,$T1 1325 vpxor $Ij,$T1,$T1 1457 vpxor $Ij,$T1,$T1 1472 vpxor $Ij,$T1,$T1 1487 vpxor $Ij,$T1,$T1 1502 vpxor $Ij,$T1,$T1 1517 vpxor $Ij,$T1,$T1 1532 vpxor $Ij,$T1,$T1 [all …]
|
H A D | aesni-gcm-x86_64.pl | 196 vpclmulqdq \$0x11,$T1,$Ii,$T1 734 vpxor $Z3,$T1,$T1 756 vpclmulqdq \$0x00,$HK,$T1,$T1 774 vpunpckhqdq $T1,$T1,$Z0 786 vpclmulqdq \$0x11,$Ii,$T1,$T1 788 vpxor $T3,$T1,$T1 808 vpxor $inout5,$T1,$T1 823 vpclmulqdq \$0x00,$HK,$T1,$T1 845 vpxor $inout2,$T1,$T1 862 vpclmulqdq \$0x10,$HK,$T1,$T1 [all …]
|
H A D | aes-gcm-riscv64-zvkb-zvkg-zvkned.pl | 419 addi $T1, $XIP, 32 421 @{[vle32_v $V31, $T1]} 424 li $T1, 1 427 slli $T1, $T1, 1 428 bltu $T1, $T0, 1b 624 li $T1, 14 677 @{[compute_final_tag $T1]} 726 @{[compute_final_tag $T1]} 775 @{[compute_final_tag $T1]} 809 li $T1, 14 [all …]
|
H A D | ghash-x86.pl | 861 &psrldq ($T1,8); 948 &psrlq ($T1,63); 950 &pslldq ($T1,8); 1159 &psrld ($T1,31); 1162 &pslldq ($T1,4); 1166 &por ($Xi,$T1); 1173 &pslld ($T1,31); 1176 &pxor ($T1,$T2); 1181 &pxor ($T3,$T1); 1188 &psrld ($T1,2); [all …]
|
/openssl/crypto/seed/ |
H A D | seed_local.h | 71 # define KEYUPDATE_TEMP(T0, T1, K) \ argument 73 (K)[1] = G_FUNC((T1)) 99 # define E_SEED(T0, T1, X1, X2, X3, X4, rbase) \ argument 101 (T1) = (X4) ^ (ks->data)[(rbase)+1]; \ 102 (T1) ^= (T0); \ 103 (T1) = G_FUNC((T1)); \ 104 (T0) = ((T0) + (T1)) & 0xffffffff; \ 106 (T1) = ((T1) + (T0)) & 0xffffffff; \ 107 (T1) = G_FUNC((T1)); \ 108 (T0) = ((T0) + (T1)) & 0xffffffff; \ [all …]
|
/openssl/crypto/sha/asm/ |
H A D | sha256-c64xplus.pl | 138 ADD $X0,$T1,$T1 ; T1 += X[i]; 145 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g) 146 ADD $S1,$T1,$T1 ; T1 += Sigma1(e) 154 || ADD $D,$T1,$E ; e = d + T1 177 ADD $X0,$T1,$T1 ; T1 += X[i]; 184 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g) 185 ADD $S1,$T1,$T1 ; T1 += Sigma1(e) 191 || ADD $D,$T1,$E ; e = d + T1 234 || ADD $X0,$T1,$T1 ; T1 += X[i] 238 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g) [all …]
|
H A D | sha512-sparcv9.pl | 250 add $tmp2,$T1,$T1 253 add $tmp0,$T1,$T1 291 xor $tmp1,$T1,$T1 293 xor $tmp0,$T1,$T1 295 xor $tmp1,$T1,$T1 323 add $tmp1,$T1,$T1 325 srl $T1,0,$T1 336 add $tmp1,$T1,$T1 359 xor $tmp1,$T1,$T1 758 or %l7,$T1,$T1 [all …]
|
H A D | sha512-s390x.pl | 74 $T1="%r14"; 117 $LD $T1,`$i*$SZ`($inp) ### $i 128 algr $T1,$h # T1+=h 131 algr $T1,$t0 # T1+=Sigma1(e) 136 algr $T1,$t2 # T1+=Ch(e,f,g) 144 algr $h,$T1 # h+=T1 146 algr $d,$T1 # d+=T1 157 $ROT $t0,$T1,$sigma0[0] 158 $SHR $T1,$sigma0[2] 160 xgr $T1,$t0 [all …]
|
H A D | sha512-armv8.pl | 161 ror $T1,@X[($j+1)&15],#$sigma0[0] 168 eor $T1,$T1,@X[($j+1)&15],ror#$sigma0[1] 176 eor $T1,$T1,@X[($j+1)&15],lsr#$sigma0[2] // sigma0(X[i+1]) 185 add @X[$j],@X[$j],$T1 486 &ushr_32 ($T1,$T0,$sigma0[2]); 496 &eor_8 ($T1,$T1,$T2); 505 &eor_8 ($T1,$T1,$T3); # sigma0(X[1..4]) 517 &add_32 (@X[0],@X[0],$T1); # X[0..3] += sigma0(X[1..4]) 652 ld1.32 {$T1},[$Ktbl], #16 661 add.32 $T1,$T1,@X[1] [all …]
|
H A D | sha256-armv4.pl | 67 $T1="r3"; $t3="r3"; 312 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25"); 336 &vext_8 ($T1,@X[2],@X[3],4); # X[9..12] 343 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += X[9..12] 346 &vshr_u32 ($T1,$T0,$sigma0[2]); 355 &veor ($T1,$T1,$T2); 364 &veor ($T1,$T1,$T3); # sigma0(X[1..4]) 373 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += sigma0(X[1..4]) 505 vld1.32 {$T1},[$Ktbl,:128]! 518 vadd.i32 $T1,$T1,@X[1] [all …]
|
H A D | sha512-mips.pl | 141 my ($T1,$tmp0,$tmp1,$tmp2)=(@X[4],@X[5],@X[6],@X[7]); 196 $ADDU $T1,$X[0],$h 206 $ADDU $T1,$tmp2 210 $ADDU $T1,$tmp0 215 $ADDU $T1,$X[0],$h # $i 232 $ADDU $T1,$tmp2 235 $ADDU $T1,$tmp0 251 $ADDU $T1,$tmp2 # +=K[$i] 253 $ADDU $d,$T1 254 $ADDU $h,$T1
|
/openssl/crypto/sha/ |
H A D | sha256.c | 233 T1 = X[i] = l; in sha256_block_data_order() 239 e = d + T1; in sha256_block_data_order() 243 a = T1 + T2; in sha256_block_data_order() 258 e = d + T1; in sha256_block_data_order() 262 a = T1 + T2; in sha256_block_data_order() 282 d += T1; h += T1; } while (0) 356 T1 = X[0] = l; in sha256_block_data_order_c() 359 T1 = X[1] = l; in sha256_block_data_order_c() 362 T1 = X[2] = l; in sha256_block_data_order_c() 365 T1 = X[3] = l; in sha256_block_data_order_c() [all …]
|
H A D | sha512.c | 693 e = d + T1; in sha512_block_data_order() 697 a = T1 + T2; in sha512_block_data_order() 712 e = d + T1; in sha512_block_data_order() 716 a = T1 + T2; in sha512_block_data_order() 736 d += T1; h += T1; } while (0) 768 T1 = X[0] = W[0]; in sha512_block_data_order_c() 770 T1 = X[1] = W[1]; in sha512_block_data_order_c() 772 T1 = X[2] = W[2]; in sha512_block_data_order_c() 774 T1 = X[3] = W[3]; in sha512_block_data_order_c() 776 T1 = X[4] = W[4]; in sha512_block_data_order_c() [all …]
|
/openssl/crypto/chacha/asm/ |
H A D | chacha-riscv64-v-zbb.pl | 88 my ( $T1 ) = ( "t4" ); 269 slli $T1, $VL, 6 270 bltu $T1, $LEN, 1f 273 addi $T1, $VL, -1 361 addi $T1, $INPUT, 32 372 li $T1, 0x3320646e 380 lw $T1, 4($KEY) 412 lw $T1, 20($KEY) 430 lw $T1, 8($COUNTER) 480 sub $LEN, $LEN, $T1 [all …]
|
/openssl/crypto/aria/ |
H A D | aria.c | 345 #define ARIA_ADD_ROUND_KEY(RK, T0, T1, T2, T3) \ argument 348 (T1) ^= (RK)->u[1]; \ 354 #define ARIA_SBOX_LAYER1_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument 361 (T1) = \ 362 S1[GET_U8_BE(T1, 0)] ^ \ 404 #define ARIA_DIFF_WORD(T0,T1,T2,T3) \ argument 406 (T1) ^= (T2); \ 408 (T0) ^= (T1); \ 410 (T3) ^= (T1); \ 412 (T1) ^= (T2); \ [all …]
|