/openssl-master/crypto/bn/asm/ |
A D | ppc64-mont.pl | 120 $carry="r0"; 277 li $carry,0 767 srdi $carry,$t0,16 902 li $carry,0 1173 addze $carry,$carry 1237 addze $carry,$carry 1285 addze $carry,$carry 1355 addze $carry,$carry 1360 add $carry,$carry,$ovf ; consume upmost overflow 1408 addze $carry,$carry [all …]
|
A D | x86-mont.pl | 311 $carry="ebp"; 321 &or ($carry,"edx"); 329 &mov ($carry,"edx"); 331 &add ($carry,"eax"); 339 &mov ($carry,"edx"); 342 &add ("eax",$carry); 362 &mov ($carry,"edx"); 536 &xor ($carry,$carry); 564 &shr ($carry,31); 566 &adc ($carry,0); [all …]
|
A D | ppc-mont.pl | 504 #addze $carry,$carry 565 #addze $carry,$carry 585 addze $carry,$carry # topmost carry 655 #addze $carry,$carry 659 addze $carry,$carry 671 #addze $carry,$carry 724 #addze $carry,$carry 729 addze $carry,$carry 744 #addze $carry,$carry 1317 addze $carry,$carry [all …]
|
A D | x86_64-mont5.pl | 1614 xor $carry,$carry 1635 neg $carry # mov $carry,cf 1644 sbb $carry,$carry # mov cf,$carry 1660 sbb $carry,$carry # mov cf,$carry 1683 sbb $carry,$carry # mov cf,$carry 1700 sbb $carry,$carry # mov cf,$carry 1717 sbb $carry,$carry # mov cf,$carry 1732 sbb $carry,$carry # mov cf,$carry 1755 sbb $carry,$carry # mov cf,$carry 2020 xor $carry,$carry [all …]
|
A D | armv8-mont.pl | 962 adc $carry,$carry,xzr 1218 adc $carry,$carry,xzr 1537 //adc $carry,$carry,xzr 1593 //adc $carry,$carry,xzr 1671 //adc $carry,$carry,xzr 1674 adc $carry,$carry,xzr 1684 //adc $carry,$carry,xzr 1735 //adc $carry,$carry,xzr 1739 adc $carry,$carry,xzr 1751 //adc $carry,$carry,xzr [all …]
|
A D | x86_64-gcc.c | 74 # define mul_add(r,a,word,carry) do { \ argument 81 : "+r"(carry),"+d"(high)\ 86 : "r"(carry),"g"(0) \ 88 carry=high; \ 91 # define mul(r,a,word,carry) do { \ argument 98 : "+r"(carry),"+d"(high)\ 101 (r)=carry, carry=high; \
|
A D | sparcv9a-mont.pl | 97 $carry="%i4"; # %i4 reused(!) for a carry bit 505 mov %g1,$carry 801 addcc $carry,%o4,%o4 803 mov %g1,$carry 805 add $carry,1,$carry 831 subc $carry,0,%g4
|
/openssl-master/crypto/bn/ |
A D | bn_nist.c | 322 int carry; in BN_nist_mod_192() local 418 if (carry > 0) in BN_nist_mod_192() 419 carry = in BN_nist_mod_192() 463 int carry; in BN_nist_mod_224() local 591 carry = in BN_nist_mod_224() 605 carry = in BN_nist_mod_224() 844 carry = in BN_nist_mod_256() 848 carry = in BN_nist_mod_256() 1074 carry = in BN_nist_mod_384() 1125 carry = in BN_nist_mod_384() [all …]
|
A D | bn_mod.c | 53 BN_ULONG carry, temp, mask, *rp, *tp = storage; in bn_mod_add_fixed_top() local 73 carry = (temp < carry); in bn_mod_add_fixed_top() 77 carry += (tp[i] < temp); in bn_mod_add_fixed_top() 84 carry -= bn_sub_words(rp, tp, m->d, mtop); in bn_mod_add_fixed_top() 86 rp[i] = (carry & tp[i]) | (~carry & rp[i]); in bn_mod_add_fixed_top() 136 BN_ULONG borrow, carry, ta, tb, mask, *rp; in bn_mod_sub_fixed_top() local 163 carry = (ta < carry); in bn_mod_sub_fixed_top() 165 carry += (rp[i] < ta); in bn_mod_sub_fixed_top() 167 borrow -= carry; in bn_mod_sub_fixed_top() 170 carry = (ta < carry); in bn_mod_sub_fixed_top() [all …]
|
A D | bn_add.c | 80 BN_ULONG *rp, carry, t1, t2; in BN_uadd() local 105 carry = bn_add_words(rp, ap, bp, min); in BN_uadd() 112 t2 = (t1 + carry) & BN_MASK2; in BN_uadd() 114 carry &= (t2 == 0); in BN_uadd() 116 *rp = carry; in BN_uadd() 117 r->top += carry; in BN_uadd()
|
A D | bn_mont.c | 91 BN_ULONG *ap, *np, *rp, n0, v, carry; in bn_from_montgomery_word() local 125 for (carry = 0, i = 0; i < nl; i++, rp++) { in bn_from_montgomery_word() 127 v = (v + carry + rp[nl]) & BN_MASK2; in bn_from_montgomery_word() 128 carry |= (v != rp[nl]); in bn_from_montgomery_word() 129 carry &= (v <= rp[nl]); in bn_from_montgomery_word() 147 carry -= bn_sub_words(rp, ap, np, nl); in bn_from_montgomery_word() 154 rp[i] = (carry & ap[i]) | (~carry & rp[i]); in bn_from_montgomery_word()
|
A D | bn_asm.c | 138 BN_ULONG carry = 0; in bn_mul_words() local 150 mul(rp[0], ap[0], bl, bh, carry); in bn_mul_words() 151 mul(rp[1], ap[1], bl, bh, carry); in bn_mul_words() 152 mul(rp[2], ap[2], bl, bh, carry); in bn_mul_words() 153 mul(rp[3], ap[3], bl, bh, carry); in bn_mul_words() 160 mul(rp[0], ap[0], bl, bh, carry); in bn_mul_words() 165 return carry; in bn_mul_words()
|
/openssl-master/crypto/modes/ |
A D | xts128.c | 72 unsigned int carry, res; in CRYPTO_xts128_encrypt() local 75 carry = (unsigned int)(tweak.u[0] >> 63); in CRYPTO_xts128_encrypt() 77 tweak.u[1] = (tweak.u[1] << 1) | carry; in CRYPTO_xts128_encrypt() 111 unsigned int carry, res; in CRYPTO_xts128_encrypt() local 114 carry = (unsigned int)(tweak.u[0] >> 63); in CRYPTO_xts128_encrypt() 116 tweak1.u[1] = (tweak.u[1] << 1) | carry; in CRYPTO_xts128_encrypt()
|
A D | ocb128.c | 46 unsigned char carry = 0, carry_next; in ocb_block_lshift() local 50 out[i] = (in[i] << shift) | carry; in ocb_block_lshift() 51 carry = carry_next; in ocb_block_lshift()
|
/openssl-master/crypto/ec/curve448/ |
A D | f_generic.c | 104 dword_t carry = 0; in gf_strong_reduce() local 131 carry = in gf_strong_reduce() 132 carry + a->limb[LIMBPERM(i)] + in gf_strong_reduce() 134 a->limb[LIMBPERM(i)] = carry & LIMB_MASK(LIMBPERM(i)); in gf_strong_reduce() 135 carry >>= LIMB_PLACE_VALUE(LIMBPERM(i)); in gf_strong_reduce() 138 assert(carry < 2 && ((word_t)carry + scarry_0) == 0); in gf_strong_reduce()
|
/openssl-master/providers/implementations/kdfs/ |
A D | krb5kdf.c | 267 unsigned int tmp, gcd, remainder, lcm, carry; in n_fold() local 291 carry = 0; in n_fold() 311 tmp += carry + block[b]; in n_fold() 314 carry = tmp >> 8; in n_fold() 318 for (b = blocksize - 1; b >= 0 && carry != 0; b--) { in n_fold() 319 carry += block[b]; in n_fold() 320 block[b] = carry & 0xff; in n_fold() 321 carry >>= 8; in n_fold()
|
/openssl-master/crypto/ec/asm/ |
A D | ecp_nistz256-sparcv9.pl | 213 mov 0,$carry 273 addc $carry,%g0,$carry ! top-most carry 276 subc $carry,%g0,$carry ! top-most carry 325 addc $carry,%g0,$carry 328 subc $carry,%g0,$carry ! top-most carry 344 subc $carry,0,$carry ! broadcast borrow bit 354 neg $carry,$bi 428 subc $carry,0,$carry 436 neg $carry,$bi 528 subc $carry,0,$carry [all …]
|
/openssl-master/crypto/ec/ |
A D | ecp_nistp256.c | 837 *carry = (r >> 64) & 1; in subtract_u64() 848 u64 all_equal_so_far = 0, result = 0, carry; in felem_contract() local 893 subtract_u64(&out[0], &carry, result & kPrime[0]); in felem_contract() 894 subtract_u64(&out[1], &carry, carry); in felem_contract() 895 subtract_u64(&out[2], &carry, carry); in felem_contract() 896 subtract_u64(&out[3], &carry, carry); in felem_contract() 898 subtract_u64(&out[1], &carry, result & kPrime[1]); in felem_contract() 899 subtract_u64(&out[2], &carry, carry); in felem_contract() 900 subtract_u64(&out[3], &carry, carry); in felem_contract() 902 subtract_u64(&out[2], &carry, result & kPrime[2]); in felem_contract() [all …]
|
/openssl-master/providers/implementations/rands/ |
A D | drbg_hash.c | 150 unsigned char carry = 0, *d; in add_bytes() local 158 result = *d + *add + carry; in add_bytes() 159 carry = (unsigned char)(result >> 8); in add_bytes() 163 if (carry != 0) { in add_bytes()
|
/openssl-master/crypto/cmac/ |
A D | cmac.c | 42 unsigned char c = l[0], carry = c >> 7, cnext; in make_kn() local 49 k1[i] = (c << 1) ^ ((0 - carry) & (bl == 16 ? 0x87 : 0x1b)); in make_kn()
|
/openssl-master/providers/implementations/ciphers/ |
A D | cipher_aes_cbc_hmac_sha1_hw.c | 184 unsigned int carry, j; in tls1_multi_block_encrypt() local 197 for (carry = i, j = 8; j--;) { in tls1_multi_block_encrypt() 198 blocks[i].c[j] = ((u8 *)sctx->md.data)[j] + carry; in tls1_multi_block_encrypt() 199 carry = (blocks[i].c[j] - carry) >> (sizeof(carry) * 8 - 1); in tls1_multi_block_encrypt()
|
A D | cipher_aes_cbc_hmac_sha256_hw.c | 189 unsigned int carry, j; in tls1_multi_block_encrypt() local 205 for (carry = i, j = 8; j--;) { in tls1_multi_block_encrypt() 206 blocks[i].c[j] = ((u8 *)sctx->md.data)[j] + carry; in tls1_multi_block_encrypt() 207 carry = (blocks[i].c[j] - carry) >> (sizeof(carry) * 8 - 1); in tls1_multi_block_encrypt()
|
/openssl-master/crypto/asn1/ |
A D | a_int.c | 79 unsigned int carry = pad & 1; in twos_complement() local 92 *(--dst) = (unsigned char)(carry += *(--src) ^ pad); in twos_complement() 93 carry >>= 8; in twos_complement()
|
/openssl-master/crypto/evp/ |
A D | e_aes_cbc_hmac_sha1.c | 221 unsigned int carry, j; in tls1_1_multi_block_encrypt() local 234 for (carry = i, j = 8; j--;) { in tls1_1_multi_block_encrypt() 235 blocks[i].c[j] = ((u8 *)key->md.data)[j] + carry; in tls1_1_multi_block_encrypt() 236 carry = (blocks[i].c[j] - carry) >> (sizeof(carry) * 8 - 1); in tls1_1_multi_block_encrypt()
|
A D | e_aes_cbc_hmac_sha256.c | 217 unsigned int carry, j; in tls1_1_multi_block_encrypt() local 233 for (carry = i, j = 8; j--;) { in tls1_1_multi_block_encrypt() 234 blocks[i].c[j] = ((u8 *)key->md.data)[j] + carry; in tls1_1_multi_block_encrypt() 235 carry = (blocks[i].c[j] - carry) >> (sizeof(carry) * 8 - 1); in tls1_1_multi_block_encrypt()
|