/openssl/engines/ |
H A D | e_padlock.c | 335 ivp[chunk] = *(out_arg++) = *(in_arg++) ^ ivp[chunk]; in padlock_cfb_cipher() 359 unsigned char *ivp = cdata->iv; in padlock_cfb_cipher() local 367 padlock_aes_block(ivp, ivp, cdata); in padlock_cfb_cipher() 372 *(out_arg++) = c ^ *ivp; in padlock_cfb_cipher() 373 *(ivp++) = c, nbytes--; in padlock_cfb_cipher() 377 padlock_aes_block(ivp, ivp, cdata); in padlock_cfb_cipher() 380 *ivp = *(out_arg++) = *(in_arg++) ^ *ivp; in padlock_cfb_cipher() 381 ivp++, nbytes--; in padlock_cfb_cipher() 427 unsigned char *ivp = cdata->iv; in padlock_ofb_cipher() local 433 padlock_aes_block(ivp, ivp, cdata); in padlock_ofb_cipher() [all …]
|
/openssl/crypto/aes/asm/ |
H A D | aesfx-sparcv9.pl | 416 ld [$ivp + 4], %f1 418 ld [$ivp + 8], %f2 419 ld [$ivp + 12], %f3 518 st %f1, [$ivp + 4] 519 st %f2, [$ivp + 8] 520 st %f3, [$ivp + 12] 643 st %f1, [$ivp + 4] 644 st %f2, [$ivp + 8] 645 st %f3, [$ivp + 12] 726 st $iv0#lo, [$ivp + 4] [all …]
|
H A D | aes-s390x.pl | 1189 my $ivp="%r6"; 1206 lg %r1,8($ivp) 1224 stg %r0,0($ivp) 1225 stg %r1,8($ivp) 1300 st $s0,0($ivp) 1301 st $s1,4($ivp) 1302 st $s2,8($ivp) 1325 lg $t0,0($ivp) 1326 lg $t1,8($ivp) 1391 my $ivp="%r6"; [all …]
|
H A D | aesni-sha1-x86_64.pl | 237 movdqu ($ivp),$iv # load IV 238 mov $ivp,88(%rsp) # save $ivp 241 my $rounds="${ivp}d"; 713 mov 88(%rsp),$ivp # restore $ivp 725 movups $iv,($ivp) # write IV 904 #mov $ivp,88(%rsp) # save $ivp 1114 vmovdqu ($ivp),$iv # load IV 1115 mov $ivp,88(%rsp) # save $ivp 1118 my $rounds="${ivp}d"; 1461 mov 88(%rsp),$ivp # restore $ivp [all …]
|
H A D | aesni-sha256-x86_64.pl | 378 mov $ivp,$_ivp 406 vmovdqu ($ivp),$iv # load IV 618 mov $_ivp,$ivp 621 vmovdqu $iv,($ivp) # output IV 694 mov $ivp,$_ivp 722 vmovdqu ($ivp),$iv # load IV 887 mov $_ivp,$ivp 1009 mov $ivp,$_ivp 1038 vmovdqu ($ivp),$iv # load IV 1270 mov 16*$SZ+4*8($Tbl),$ivp [all …]
|
H A D | aesp8-ppc.pl | 528 lvsl $inpperm,0,$ivp 659 lvx $outhead,0,$ivp 663 stvx $inout,0,$ivp 665 stvx $inout,$idx,$ivp 1287 lvsl $inpperm,0,$ivp 1956 lvsl $inpperm,0,$ivp 2126 ${UCMP}i $ivp,0 2136 stvx_u $tweak,0,$ivp 2382 ${UCMP}i $ivp,0 2922 ${UCMP}i $ivp,0 [all …]
|
H A D | aesv8-armx.pl | 1267 vld1.8 {$ivec},[$ivp] 1738 vst1.8 {$ivec},[$ivp] 1755 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4)); 1791 ldr $ctr, [$ivp, #12] 1793 vld1.8 {$dat0},[$ivp] 1795 vld1.32 {$dat0},[$ivp] 2237 my ($inp,$out,$len,$key1,$key2,$ivp)=map("x$_",(0..5)); 2278 vld1.8 {$iv0},[$ivp] 2365 vld1.8 {$iv0},[$ivp] 2955 vld1.8 {$iv0},[$ivp] [all …]
|
H A D | vpaes-x86_64.pl | 896 my ($inp,$out,$len,$key,$ivp,$enc)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 929 movdqu ($ivp),%xmm6 # load IV 958 movdqu %xmm6,($ivp) # save IV
|
H A D | aesni-x86_64.pl | 224 $ivp="%r8"; # cbc, ctr, ... 1005 movdqu ($ivp),$iv 1098 movups ($ivp),$iv 1204 my ($key0,$ctr)=("%ebp","${ivp}d"); 1219 movups ($ivp),$inout0 1260 movdqu ($ivp),$inout0 1262 mov 12($ivp),$ctr # counter LSB 3785 movups $inout0,($ivp) 3813 movdqu ($ivp),$inout1 # load iv 3853 movups ($ivp),$iv [all …]
|
H A D | aes-c64xplus.pl | 986 my ($inp,$out,$blocks,$key,$ivp)=("A4","B4","A6","B6","A8"); 991 LDNDW *${ivp}[0],A31:A30 ; load counter value 994 LDNDW *${ivp}[1],B31:B30
|
H A D | bsaes-armv7.pl | 1115 my ($inp,$out,$len,$key, $ivp,$fp,$rounds)=map("r$_",(0..3,8..10)); 1142 ldr $ivp, [ip] @ IV is 1st arg on the stack 1183 vld1.8 {@XMM[15]}, [$ivp] @ load IV 1384 vst1.8 {@XMM[15]}, [$ivp] @ return IV
|
H A D | bsaes-x86_64.pl | 116 my ($inp,$out,$len,$key,$ivp)=("%rdi","%rsi","%rdx","%rcx");
|
/openssl/crypto/aes/ |
H A D | aes_ige.c | 67 aes_block_t *ivp = (aes_block_t *) ivec; in AES_ige_encrypt() local 75 outp->data[n] = inp->data[n] ^ ivp->data[n]; in AES_ige_encrypt() 80 ivp = outp; in AES_ige_encrypt() 86 memcpy(ivec, ivp->data, AES_BLOCK_SIZE); in AES_ige_encrypt() 119 aes_block_t *ivp = (aes_block_t *) ivec; in AES_ige_encrypt() local 132 outp->data[n] ^= ivp->data[n]; in AES_ige_encrypt() 133 ivp = inp; in AES_ige_encrypt() 139 memcpy(ivec, ivp->data, AES_BLOCK_SIZE); in AES_ige_encrypt()
|
/openssl/test/ |
H A D | chacha_internal_test.c | 25 static const unsigned int ivp[] = { variable 168 ChaCha20_ctr32(buf, buf, i, key, ivp); in test_cha_cha_internal()
|
/openssl/crypto/sm4/asm/ |
H A D | vpsm4-armv8.pl | 757 ld1 {$ivec0.4s},[$ivp] 805 st1 {$ivec0.16b},[$ivp] 837 ld1 {$ivec1.16b},[$ivp] 847 st1 {$vtmpx[3].16b}, [$ivp] 858 ld1 {$ivec1.16b},[$ivp] 883 st1 {@vtmp[3].16b}, [$ivp] 891 st1 {$data[0].16b}, [$ivp] 920 st1 {@data[1].16b}, [$ivp] 940 st1 {@data[2].16b}, [$ivp] 954 my ($ivp)=("x4"); [all …]
|
H A D | sm4-armv8.pl | 336 my ($inp,$out,$len,$rk,$ivp)=map("x$_",(0..4)); 351 ld1 {$ivec.4s},[$ivp] 481 st1 {$ivec.16b},[$ivp] 489 my ($inp,$out,$len,$rk,$ivp)=map("x$_",(0..4)); 502 ld1 {$ivec.4s},[$ivp]
|
/openssl/crypto/modes/asm/ |
H A D | aesni-gcm-x86_64.pl | 80 ($inp,$out,$len,$key,$ivp,$Xip)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 119 vmovdqu $T1,($ivp) # save next counter value 359 vmovdqu ($ivp),$T1 # load next counter value 453 vmovdqu ($ivp),$T1 # input counter value 455 mov 12($ivp),$counter 681 vmovdqu ($ivp),$T1 # input counter value 683 mov 12($ivp),$counter
|