Home
last modified time | relevance | path

Searched refs:ivp (Results 1 - 25 of 30) sorted by relevance

12

/third_party/node/deps/openssl/openssl/engines/
H A De_padlock.c341 unsigned char *ivp = EVP_CIPHER_CTX_iv_noconst(ctx); in padlock_cfb_cipher() local
348 ivp[chunk] = *(out_arg++) = *(in_arg++) ^ ivp[chunk]; in padlock_cfb_cipher()
353 *(out_arg++) = c ^ ivp[chunk]; in padlock_cfb_cipher()
354 ivp[chunk++] = c, nbytes--; in padlock_cfb_cipher()
372 unsigned char *ivp = cdata->iv; in padlock_cfb_cipher() local
380 padlock_aes_block(ivp, ivp, cdata); in padlock_cfb_cipher()
385 *(out_arg++) = c ^ *ivp; in padlock_cfb_cipher()
386 *(ivp in padlock_cfb_cipher()
415 unsigned char *ivp = EVP_CIPHER_CTX_iv_noconst(ctx); padlock_ofb_cipher() local
440 unsigned char *ivp = cdata->iv; padlock_ofb_cipher() local
[all...]
/third_party/openssl/engines/
H A De_padlock.c341 unsigned char *ivp = EVP_CIPHER_CTX_iv_noconst(ctx); in padlock_cfb_cipher() local
348 ivp[chunk] = *(out_arg++) = *(in_arg++) ^ ivp[chunk]; in padlock_cfb_cipher()
353 *(out_arg++) = c ^ ivp[chunk]; in padlock_cfb_cipher()
354 ivp[chunk++] = c, nbytes--; in padlock_cfb_cipher()
372 unsigned char *ivp = cdata->iv; in padlock_cfb_cipher() local
380 padlock_aes_block(ivp, ivp, cdata); in padlock_cfb_cipher()
385 *(out_arg++) = c ^ *ivp; in padlock_cfb_cipher()
386 *(ivp in padlock_cfb_cipher()
415 unsigned char *ivp = EVP_CIPHER_CTX_iv_noconst(ctx); padlock_ofb_cipher() local
440 unsigned char *ivp = cdata->iv; padlock_ofb_cipher() local
[all...]
/third_party/node/deps/openssl/openssl/crypto/aes/
H A Daes_ige.c67 aes_block_t *ivp = (aes_block_t *) ivec;
75 outp->data[n] = inp->data[n] ^ ivp->data[n];
80 ivp = outp;
86 memcpy(ivec, ivp->data, AES_BLOCK_SIZE);
119 aes_block_t *ivp = (aes_block_t *) ivec;
132 outp->data[n] ^= ivp->data[n];
133 ivp = inp;
139 memcpy(ivec, ivp->data, AES_BLOCK_SIZE);
/third_party/openssl/crypto/aes/
H A Daes_ige.c67 aes_block_t *ivp = (aes_block_t *) ivec;
75 outp->data[n] = inp->data[n] ^ ivp->data[n];
80 ivp = outp;
86 memcpy(ivec, ivp->data, AES_BLOCK_SIZE);
119 aes_block_t *ivp = (aes_block_t *) ivec;
132 outp->data[n] ^= ivp->data[n];
133 ivp = inp;
139 memcpy(ivec, ivp->data, AES_BLOCK_SIZE);
/third_party/node/deps/openssl/openssl/crypto/aes/asm/
H A Daesfx-sparcv9.pl392 my ($inp,$out,$len,$key,$ivp,$dir) = map("%i$_",(0..5));
414 ld [$ivp + 0], %f0 ! load ivec
416 ld [$ivp + 4], %f1
418 ld [$ivp + 8], %f2
419 ld [$ivp + 12], %f3
517 st %f0, [$ivp + 0] ! output ivec
518 st %f1, [$ivp + 4]
519 st %f2, [$ivp + 8]
520 st %f3, [$ivp + 12]
642 st %f0, [$ivp
[all...]
H A Daesni-sha1-x86_64.pl161 my ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10");
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
764 ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10");
903 movdqu ($ivp),
[all...]
H A Daes-s390x.pl1189 my $ivp="%r6";
1205 lg %r0,0($ivp) # copy ivec
1206 lg %r1,8($ivp)
1224 stg %r0,0($ivp)
1225 stg %r1,8($ivp)
1265 llgf $s0,0($ivp)
1266 llgf $s1,4($ivp)
1267 llgf $s2,8($ivp)
1268 llgf $s3,12($ivp)
1299 l${g} $ivp,
[all...]
H A Daesni-sha256-x86_64.pl105 ($inp, $out, $len, $key, $ivp, $ctx, $in0) =
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
890 vmovdqu $iv,($ivp) # output IV
1009 mov $ivp,
[all...]
H A Daesp8-ppc.pl507 my ($inp,$out,$len,$key,$ivp,$enc,$rounds,$idx)=map("r$_",(3..10));
527 lvx $ivec,0,$ivp # load [unaligned] iv
528 lvsl $inpperm,0,$ivp
529 lvx $inptail,$idx,$ivp
651 neg $enc,$ivp # write [unaligned] iv
659 lvx $outhead,0,$ivp
662 lvx $inptail,$idx,$ivp
663 stvx $inout,0,$ivp
665 stvx $inout,$idx,$ivp
1204 stvx_u $ivec,0,$ivp # writ
[all...]
H A Daesv8-armx.pl1223 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4)); my $enc="w5";
1257 vld1.8 {$ivec},[$ivp]
1728 vst1.8 {$ivec},[$ivp]
1745 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4));
1779 ldr $ctr, [$ivp, #12]
1781 vld1.8 {$dat0},[$ivp]
1783 vld1.32 {$dat0},[$ivp]
2225 my ($inp,$out,$len,$key1,$key2,$ivp)=map("x$_",(0..5));
2265 vld1.8 {$iv0},[$ivp]
2352 vld1.8 {$iv0},[$ivp]
[all...]
H A Dvpaes-x86_64.pl896 my ($inp,$out,$len,$key,$ivp,$enc)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9");
899 # unsigned char *ivp,const int enc);
929 movdqu ($ivp),%xmm6 # load IV
958 movdqu %xmm6,($ivp) # save IV
H A Daesni-x86_64.pl224 $ivp="%r8"; # cbc, ctr, ...
1010 movdqu ($ivp),$iv
1103 movups ($ivp),$iv
1210 my ($key0,$ctr)=("%ebp","${ivp}d");
1225 movups ($ivp),$inout0
1266 movdqu ($ivp),$inout0
1268 mov 12($ivp),$ctr # counter LSB
1783 my ($key2,$ivp,$len_)=("%r8","%r9","%r9");
1815 movups ($ivp),$inout0 # load clear-text tweak
2299 movups ($ivp),
[all...]
H A Dbsaes-armv7.pl1115 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
/third_party/openssl/crypto/aes/asm/
H A Daesfx-sparcv9.pl392 my ($inp,$out,$len,$key,$ivp,$dir) = map("%i$_",(0..5));
414 ld [$ivp + 0], %f0 ! load ivec
416 ld [$ivp + 4], %f1
418 ld [$ivp + 8], %f2
419 ld [$ivp + 12], %f3
517 st %f0, [$ivp + 0] ! output ivec
518 st %f1, [$ivp + 4]
519 st %f2, [$ivp + 8]
520 st %f3, [$ivp + 12]
642 st %f0, [$ivp
[all...]
H A Daesni-sha1-x86_64.pl161 my ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10");
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
764 ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10");
903 movdqu ($ivp),
[all...]
H A Daes-s390x.pl1189 my $ivp="%r6";
1205 lg %r0,0($ivp) # copy ivec
1206 lg %r1,8($ivp)
1224 stg %r0,0($ivp)
1225 stg %r1,8($ivp)
1265 llgf $s0,0($ivp)
1266 llgf $s1,4($ivp)
1267 llgf $s2,8($ivp)
1268 llgf $s3,12($ivp)
1299 l${g} $ivp,
[all...]
H A Daesni-sha256-x86_64.pl105 ($inp, $out, $len, $key, $ivp, $ctx, $in0) =
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
890 vmovdqu $iv,($ivp) # output IV
1009 mov $ivp,
[all...]
H A Daesp8-ppc.pl507 my ($inp,$out,$len,$key,$ivp,$enc,$rounds,$idx)=map("r$_",(3..10));
527 lvx $ivec,0,$ivp # load [unaligned] iv
528 lvsl $inpperm,0,$ivp
529 lvx $inptail,$idx,$ivp
651 neg $enc,$ivp # write [unaligned] iv
659 lvx $outhead,0,$ivp
662 lvx $inptail,$idx,$ivp
663 stvx $inout,0,$ivp
665 stvx $inout,$idx,$ivp
1204 stvx_u $ivec,0,$ivp # writ
[all...]
H A Daesv8-armx.pl1239 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4)); my $enc="w5";
1273 vld1.8 {$ivec},[$ivp]
1744 vst1.8 {$ivec},[$ivp]
1761 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4));
1795 ldr $ctr, [$ivp, #12]
1797 vld1.8 {$dat0},[$ivp]
1799 vld1.32 {$dat0},[$ivp]
2241 my ($inp,$out,$len,$key1,$key2,$ivp)=map("x$_",(0..5));
2281 vld1.8 {$iv0},[$ivp]
2368 vld1.8 {$iv0},[$ivp]
[all...]
H A Dvpaes-x86_64.pl896 my ($inp,$out,$len,$key,$ivp,$enc)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9");
899 # unsigned char *ivp,const int enc);
929 movdqu ($ivp),%xmm6 # load IV
958 movdqu %xmm6,($ivp) # save IV
H A Daesni-x86_64.pl224 $ivp="%r8"; # cbc, ctr, ...
1010 movdqu ($ivp),$iv
1103 movups ($ivp),$iv
1210 my ($key0,$ctr)=("%ebp","${ivp}d");
1225 movups ($ivp),$inout0
1266 movdqu ($ivp),$inout0
1268 mov 12($ivp),$ctr # counter LSB
1783 my ($key2,$ivp,$len_)=("%r8","%r9","%r9");
1815 movups ($ivp),$inout0 # load clear-text tweak
2299 movups ($ivp),
[all...]
/third_party/node/deps/openssl/openssl/crypto/modes/asm/
H A Daesni-gcm-x86_64.pl80 ($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
/third_party/openssl/crypto/modes/asm/
H A Daesni-gcm-x86_64.pl80 ($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
/third_party/openssl/test/
H A Dchacha_internal_test.c25 static const unsigned int ivp[] = { variable
168 ChaCha20_ctr32(buf, buf, i, key, ivp); in test_cha_cha_internal()
/third_party/mbedtls/library/
H A Daes.c1107 const unsigned char *ivp = iv; in mbedtls_aes_crypt_cbc() local
1129 mbedtls_xor_no_simd(output, input, ivp, 16); in mbedtls_aes_crypt_cbc()
1135 ivp = output; in mbedtls_aes_crypt_cbc()
1141 memcpy(iv, ivp, 16); in mbedtls_aes_crypt_cbc()

Completed in 35 milliseconds

12