Home
last modified time | relevance | path

Searched refs:in2 (Results 1 – 25 of 92) sorted by relevance

1234

/freebsd-head/crypto/openssl/crypto/ec/asm/
HDecp_nistp521-ppc64.pl161 my @in2 = map("v$_",(35..43));
173 load_vrs($in2p, \@in2);
176 vmsumudm $out[0],$in1[0],$in2[0],$vzero
179 xxpermdi $t2,$in2[1],$in2[0],0b00
182 xxpermdi $t2,$in2[2],$in2[1],0b00
184 vmsumudm $out[2],$in1[2],$in2[0],$out[2]
186 xxpermdi $t2,$in2[3],$in2[2],0b00
189 xxpermdi $t4,$in2[1],$in2[0],0b00
192 xxpermdi $t2,$in2[4],$in2[3],0b00
194 xxpermdi $t4,$in2[2],$in2[1],0b00
[all …]
/freebsd-head/crypto/libecc/src/fp/
HDfp_montgomery.c28 int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_add_monty() argument
30 return fp_add(out, in1, in2); in fp_add_monty()
39 int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_sub_monty() argument
41 return fp_sub(out, in1, in2); in fp_sub_monty()
50 int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul_monty() argument
52 return fp_mul_redc1(out, in1, in2); in fp_mul_monty()
73 int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_div_monty() argument
78 ret = fp_check_initialized(in2); EG(ret, err); in fp_div_monty()
82 MUST_HAVE((out->ctx == in2->ctx), ret, err); in fp_div_monty()
84 MUST_HAVE(!fp_iszero(in2, &iszero) && (!iszero), ret, err); in fp_div_monty()
[all …]
HDfp_add.c25 int fp_add(fp_t out, fp_src_t in1, fp_src_t in2) in fp_add() argument
31 ret = fp_check_initialized(in2); EG(ret, err); in fp_add()
33 MUST_HAVE(((&(in1->ctx->p)) == (&(in2->ctx->p))), ret, err); in fp_add()
37 SHOULD_HAVE(!nn_cmp(&in2->fp_val, &(in2->ctx->p), &cmp) && (cmp < 0), ret, err); in fp_add()
40 &(in2->fp_val), &(in1->ctx->p)); in fp_add()
75 int fp_sub(fp_t out, fp_src_t in1, fp_src_t in2) in fp_sub() argument
81 ret = fp_check_initialized(in2); EG(ret, err); in fp_sub()
83 MUST_HAVE(((&(in1->ctx->p)) == (&(in2->ctx->p))), ret, err); in fp_sub()
87 SHOULD_HAVE(!nn_cmp(&in2->fp_val, &(in2->ctx->p), &cmp) && (cmp < 0), ret, err); in fp_sub()
90 &(in2->fp_val), &(in1->ctx->p)); in fp_sub()
HDfp_mul_redc1.c25 ATTRIBUTE_WARN_UNUSED_RET static inline int _fp_mul_redc1(nn_t out, nn_src_t in1, nn_src_t in2, in _fp_mul_redc1() argument
28 return nn_mul_redc1(out, in1, in2, &(ctx->p), ctx->mpinv); in _fp_mul_redc1()
39 int fp_mul_redc1(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul_redc1() argument
44 ret = fp_check_initialized(in2); EG(ret, err); in fp_mul_redc1()
48 MUST_HAVE((out->ctx == in2->ctx), ret, err); in fp_mul_redc1()
50 ret = _fp_mul_redc1(&(out->fp_val), &(in1->fp_val), &(in2->fp_val), in fp_mul_redc1()
HDfp.c294 int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp) in fp_cmp() argument
299 ret = fp_check_initialized(in2); EG(ret, err); in fp_cmp()
301 MUST_HAVE((in1->ctx == in2->ctx), ret, err); in fp_cmp()
303 ret = nn_cmp(&(in1->fp_val), &(in2->fp_val), cmp); in fp_cmp()
413 int fp_eq_or_opp(fp_src_t in1, fp_src_t in2, int *eq_or_opp) in fp_eq_or_opp() argument
421 ret = fp_check_initialized(in2); EG(ret, err); in fp_eq_or_opp()
422 MUST_HAVE((in1->ctx == in2->ctx), ret, err); in fp_eq_or_opp()
425 ret = fp_neg(&opp, in2); EG(ret, err); in fp_eq_or_opp()
426 ret = nn_cmp(&(in1->fp_val), &(in2->fp_val), &cmp_eq); EG(ret, err); in fp_eq_or_opp()
HDfp_mul.c30 int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul() argument
35 ret = fp_check_initialized(in2); EG(ret, err); in fp_mul()
39 MUST_HAVE(out->ctx == in2->ctx, ret, err); in fp_mul()
41 ret = nn_mul(&(out->fp_val), &(in1->fp_val), &(in2->fp_val)); EG(ret, err); in fp_mul()
/freebsd-head/crypto/libecc/src/nn/
HDnn_mul.c44 ATTRIBUTE_WARN_UNUSED_RET static int _nn_mul_low(nn_t out, nn_src_t in1, nn_src_t in2, in _nn_mul_low() argument
60 for (j = 0; j < in2->wlen; j++) { in _nn_mul_low()
77 in1->val[i], in2->val[j]); in _nn_mul_low()
106 ATTRIBUTE_WARN_UNUSED_RET static int _nn_mul_low_aliased(nn_t out, nn_src_t in1, nn_src_t in2, in _nn_mul_low_aliased() argument
113 ret = _nn_mul_low(&out_cpy, in1, in2, wlimit); EG(ret, err); in _nn_mul_low_aliased()
124 int nn_mul_low(nn_t out, nn_src_t in1, nn_src_t in2, u8 wlimit) in nn_mul_low() argument
129 ret = nn_check_initialized(in2); EG(ret, err); in nn_mul_low()
132 if ((out == in1) || (out == in2)) { in nn_mul_low()
133 ret = _nn_mul_low_aliased(out, in1, in2, wlimit); in nn_mul_low()
135 ret = _nn_mul_low(out, in1, in2, wlimit); in nn_mul_low()
[all …]
HDnn_add.c60 ATTRIBUTE_WARN_UNUSED_RET static int _nn_cnd_add(int cnd, nn_t out, nn_src_t in1, nn_src_t in2, in _nn_cnd_add() argument
70 ret = nn_check_initialized(in2); EG(ret, err); in _nn_cnd_add()
73 loop_wlen = LOCAL_MAX(in1->wlen, in2->wlen); in _nn_cnd_add()
74 if ((out != in1) && (out != in2)) { in _nn_cnd_add()
82 tmp = (word_t)(in1->val[i] + (in2->val[i] & mask)); in _nn_cnd_add()
119 int nn_cnd_add(int cnd, nn_t out, nn_src_t in1, nn_src_t in2) in nn_cnd_add() argument
124 ret = _nn_cnd_add(cnd, out, in1, in2, &carry); EG(ret, err); in nn_cnd_add()
158 int nn_add(nn_t out, nn_src_t in1, nn_src_t in2) in nn_add() argument
160 return nn_cnd_add(1, out, in1, in2); in nn_add()
250 int nn_cnd_sub(int cnd, nn_t out, nn_src_t in1, nn_src_t in2) in nn_cnd_sub() argument
[all …]
HDnn_mul_redc1.c124 ATTRIBUTE_WARN_UNUSED_RET static int _nn_mul_redc1(nn_t out, nn_src_t in1, nn_src_t in2, nn_src_t p, in _nn_mul_redc1() argument
141 SHOULD_HAVE((!nn_cmp(in2, p, &cmp)) && (cmp < 0), ret, err); in _nn_mul_redc1()
146 a = (in1->wlen <= in2->wlen) ? in2 : in1; in _nn_mul_redc1()
147 b = (in1->wlen <= in2->wlen) ? in1 : in2; in _nn_mul_redc1()
225 ATTRIBUTE_WARN_UNUSED_RET static int _nn_mul_redc1_aliased(nn_t out, nn_src_t in1, nn_src_t in2, in _nn_mul_redc1_aliased() argument
232 ret = _nn_mul_redc1(&out_cpy, in1, in2, p, mpinv); EG(ret, err); in _nn_mul_redc1_aliased()
246 int nn_mul_redc1(nn_t out, nn_src_t in1, nn_src_t in2, nn_src_t p, in nn_mul_redc1() argument
252 ret = nn_check_initialized(in2); EG(ret, err); in nn_mul_redc1()
256 if ((out == in1) || (out == in2) || (out == p)) { in nn_mul_redc1()
257 ret = _nn_mul_redc1_aliased(out, in1, in2, p, mpinv); in nn_mul_redc1()
[all …]
/freebsd-head/crypto/libecc/include/libecc/nn/
HDnn_add.h20 ATTRIBUTE_WARN_UNUSED_RET int nn_cnd_add(int cnd, nn_t out, nn_src_t in1, nn_src_t in2);
21 ATTRIBUTE_WARN_UNUSED_RET int nn_cnd_sub(int cnd, nn_t out, nn_src_t in1, nn_src_t in2);
22 ATTRIBUTE_WARN_UNUSED_RET int nn_add(nn_t out, nn_src_t in1, nn_src_t in2);
24 ATTRIBUTE_WARN_UNUSED_RET int nn_sub(nn_t out, nn_src_t in1, nn_src_t in2);
26 ATTRIBUTE_WARN_UNUSED_RET int nn_mod_add(nn_t out, nn_src_t in1, nn_src_t in2, nn_src_t p);
28 ATTRIBUTE_WARN_UNUSED_RET int nn_mod_sub(nn_t out, nn_src_t in1, nn_src_t in2, nn_src_t p);
/freebsd-head/crypto/openssl/crypto/ec/
HDecp_nistp521.c488 static void felem_mul_ref(largefelem out, const felem in1, const felem in2) in felem_mul_ref() argument
491 felem_scalar(in2x2, in2, 2); in felem_mul_ref()
493 out[0] = ((uint128_t) in1[0]) * in2[0]; in felem_mul_ref()
495 out[1] = ((uint128_t) in1[0]) * in2[1] + in felem_mul_ref()
496 ((uint128_t) in1[1]) * in2[0]; in felem_mul_ref()
498 out[2] = ((uint128_t) in1[0]) * in2[2] + in felem_mul_ref()
499 ((uint128_t) in1[1]) * in2[1] + in felem_mul_ref()
500 ((uint128_t) in1[2]) * in2[0]; in felem_mul_ref()
502 out[3] = ((uint128_t) in1[0]) * in2[3] + in felem_mul_ref()
503 ((uint128_t) in1[1]) * in2[2] + in felem_mul_ref()
[all …]
/freebsd-head/crypto/openssl/crypto/des/
HDxcbc_enc.c28 register const unsigned char *in2; in DES_xcbc_encrypt() local
33 in2 = &(*inw)[0]; in DES_xcbc_encrypt()
34 c2l(in2, inW0); in DES_xcbc_encrypt()
35 c2l(in2, inW1); in DES_xcbc_encrypt()
36 in2 = &(*outw)[0]; in DES_xcbc_encrypt()
37 c2l(in2, outW0); in DES_xcbc_encrypt()
38 c2l(in2, outW1); in DES_xcbc_encrypt()
/freebsd-head/crypto/openssl/crypto/poly1305/asm/
HDpoly1305-sparcv9.pl447 my ($in0,$in1,$in2,$in3,$in4) = map("%o$_",(0..4));
501 ldxa [$inp+$i1]0x88,$in2
509 sllx $in2,$shl,$in1
510 srlx $in2,$shr,$in2
513 or $in3,$in2,$in2
520 srlx $in2,32,$in3
521 andn $in2,$i2,$in2
526 st $in2,[$ctx+`8*6+4`]
649 ldxa [$inp+$i1]0x88,$in2
655 sllx $in2,$shl,$in1
[all …]
HDpoly1305-armv8.pl229 my ($in2,$zeros)=("x16","x17");
444 add $in2,$inp,#32
447 csel $in2,$zeros,$in2,lo
456 add $in2,$inp,#32
459 csel $in2,$zeros,$in2,lo
473 ldp x8,x12,[$in2],#16 // inp[2:3] (or zero)
474 ldp x9,x13,[$in2],#48
569 csel $in2,$zeros,$in2,lo
572 ldp x8,x12,[$in2],#16 // inp[2:3] (or zero)
574 ldp x9,x13,[$in2],#48
/freebsd-head/crypto/openssl/crypto/aes/asm/
HDaesv8-armx.pl437 my ($dat2,$in2,$tmp2)=map("q$_",(10,11,9));
442 ($dat2,$dat3,$dat4,$in2,$in3,$in4,$tmp3,$tmp4)=map("q$_",(16..23));
713 vld1.8 {$in2},[$inp],#16
725 vorr $dat2,$in2,$in2
744 vorr $dat0,$in2,$in2
822 vld1.8 {$in2},[$inp],#16
837 vorr $dat2,$in2,$in2
1033 vld1.8 {$in2},[$inp],#16
1045 vorr $dat2,$in2,$in2
1064 vorr $dat0,$in2,$in2
[all …]
HDaesp8-ppc.pl679 my ($in0, $in1, $in2, $in3, $in4, $in5, $in6, $in7 )=map("v$_",(0..3,10..13));
783 lvx_u $in2,$x20,$inp
788 le?vperm $in2,$in2,$in2,$inpperm
795 vxor $out2,$in2,$rndkey0
904 vxor $in2,$in2,v31
919 vncipherlast $out3,$out3,$in2
921 lvx_u $in2,$x20,$inp
926 le?vperm $in2,$in2,$in2,$inpperm
950 vxor $out2,$in2,$rndkey0
1049 vxor $in2,$in2,v31
[all …]
/freebsd-head/crypto/libecc/include/libecc/fp/
HDfp_montgomery.h24 ATTRIBUTE_WARN_UNUSED_RET int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2);
25 ATTRIBUTE_WARN_UNUSED_RET int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2);
26 ATTRIBUTE_WARN_UNUSED_RET int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2);
28 ATTRIBUTE_WARN_UNUSED_RET int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2);
/freebsd-head/crypto/libecc/src/curves/
HDprj_pt.c303 int prj_pt_cmp(prj_pt_src_t in1, prj_pt_src_t in2, int *cmp) in prj_pt_cmp() argument
311 ret = prj_pt_check_initialized(in2); EG(ret, err); in prj_pt_cmp()
313 MUST_HAVE((in1->crv == in2->crv), ret, err); in prj_pt_cmp()
316 ret = fp_init(&X2, (in2->X).ctx); EG(ret, err); in prj_pt_cmp()
318 ret = fp_init(&Y2, (in2->Y).ctx); EG(ret, err); in prj_pt_cmp()
325 ret = fp_mul_monty(&X1, &(in1->X), &(in2->Z)); EG(ret, err); in prj_pt_cmp()
326 ret = fp_mul_monty(&X2, &(in2->X), &(in1->Z)); EG(ret, err); in prj_pt_cmp()
327 ret = fp_mul_monty(&Y1, &(in1->Y), &(in2->Z)); EG(ret, err); in prj_pt_cmp()
328 ret = fp_mul_monty(&Y2, &(in2->Y), &(in1->Z)); EG(ret, err); in prj_pt_cmp()
330 ret = fp_mul_monty(&X1, &(in1->X), &(in2->Z)); EG(ret, err); in prj_pt_cmp()
[all …]
HDaff_pt.c218 int ec_shortw_aff_cmp(aff_pt_src_t in1, aff_pt_src_t in2, int *cmp) in ec_shortw_aff_cmp() argument
225 ret = aff_pt_check_initialized(in2); EG(ret, err); in ec_shortw_aff_cmp()
227 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_shortw_aff_cmp()
229 ret = fp_cmp(&(in1->x), &(in2->x), &cmp_x); EG(ret, err); in ec_shortw_aff_cmp()
230 ret = fp_cmp(&(in1->y), &(in2->y), &cmp_y); EG(ret, err); in ec_shortw_aff_cmp()
246 int ec_shortw_aff_eq_or_opp(aff_pt_src_t in1, aff_pt_src_t in2, in ec_shortw_aff_eq_or_opp() argument
252 ret = aff_pt_check_initialized(in2); EG(ret, err); in ec_shortw_aff_eq_or_opp()
253 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_shortw_aff_eq_or_opp()
256 ret = fp_cmp(&(in1->x), &(in2->x), &cmp); EG(ret, err); in ec_shortw_aff_eq_or_opp()
257 ret = fp_eq_or_opp(&(in1->y), &(in2->y), &eq_or_opp); EG(ret, err); in ec_shortw_aff_eq_or_opp()
/freebsd-head/contrib/wireguard-tools/
HDcurve25519-fiat32.h222 static void fe_add_impl(u32 out[10], const u32 in1[10], const u32 in2[10]) in fe_add_impl()
234 { const u32 x38 = in2[9]; in fe_add_impl()
235 { const u32 x39 = in2[8]; in fe_add_impl()
236 { const u32 x37 = in2[7]; in fe_add_impl()
237 { const u32 x35 = in2[6]; in fe_add_impl()
238 { const u32 x33 = in2[5]; in fe_add_impl()
239 { const u32 x31 = in2[4]; in fe_add_impl()
240 { const u32 x29 = in2[3]; in fe_add_impl()
241 { const u32 x27 = in2[2]; in fe_add_impl()
242 { const u32 x25 = in2[1]; in fe_add_impl()
[all …]
/freebsd-head/sys/contrib/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/
HDpwhash_scryptsalsa208sha256_sse.c54 # define ARX(out, in1, in2, s) \ argument
55 out = _mm_xor_si128(out, _mm_roti_epi32(_mm_add_epi32(in1, in2), s));
57 # define ARX(out, in1, in2, s) \ argument
59 __m128i T = _mm_add_epi32(in1, in2); \
156 # define XOR4_2(in1, in2) \ argument
157 X0 = _mm_xor_si128((in1)[0], (in2)[0]); \
158 X1 = _mm_xor_si128((in1)[1], (in2)[1]); \
159 X2 = _mm_xor_si128((in1)[2], (in2)[2]); \
160 X3 = _mm_xor_si128((in1)[3], (in2)[3]);
/freebsd-head/crypto/openssl/test/recipes/
HD04-test_conf.t41 my $in2 = $_[1];
43 $in2 =~ s/\r\n/\n/g;
44 $in1 ne $in2}), 0,
/freebsd-head/contrib/llvm-project/libcxx/include/__algorithm/
HDin_in_result.h33 _LIBCPP_NO_UNIQUE_ADDRESS _InIter2 in2; member
38 return {in1, in2};
44 return {std::move(in1), std::move(in2)};
HDin_in_out_result.h33 _LIBCPP_NO_UNIQUE_ADDRESS _InIter2 in2; member
40 return {in1, in2, out};
47 return {std::move(in1), std::move(in2), std::move(out)};
/freebsd-head/crypto/openssl/include/crypto/
HDmodes.h167 # define ocb_block16_xor(in1,in2,out) \ argument
168 ( (out)->a[0]=(in1)->a[0]^(in2)->a[0], \
169 (out)->a[1]=(in1)->a[1]^(in2)->a[1] )
171 # define ocb_block16_xor_misaligned(in1,in2,out) \ argument
172 ocb_block_xor((in1)->c,(in2)->c,16,(out)->c)

1234