H A D | ecc.c | 434 uint128_t product; in vli_mult() local 436 product = mul_64_64(left[i], right[k - i]); in vli_mult() 438 r01 = add_128_128(r01, product); in vli_mult() 439 r2 += (r01.m_high < product.m_high); in vli_mult() 451 /* Compute product = left * right, for a small right value. */ 459 uint128_t product; in vli_umult() local 461 product = mul_64_64(left[k], right); in vli_umult() 462 r01 = add_128_128(r01, product); in vli_umult() 488 uint128_t product; in vli_square() local 490 product in vli_square() 554 vli_mmod_special(u64 * result,const u64 * product,const u64 * mod,unsigned int ndigits) vli_mmod_special() argument 588 vli_mmod_special2(u64 * result,const u64 * product,const u64 * mod,unsigned int ndigits) vli_mmod_special2() argument 637 vli_mmod_slow(u64 * result,u64 * product,const u64 * mod,unsigned int ndigits) vli_mmod_slow() argument 687 vli_mmod_barrett(u64 * result,u64 * product,const u64 * mod,unsigned int ndigits) vli_mmod_barrett() argument 713 vli_mmod_fast_192(u64 * result,const u64 * product,const u64 * curve_prime,u64 * tmp) vli_mmod_fast_192() argument 740 vli_mmod_fast_256(u64 * result,const u64 * product,const u64 * curve_prime,u64 * tmp) vli_mmod_fast_256() argument 823 vli_mmod_fast_384(u64 * result,const u64 * product,const u64 * curve_prime,u64 * tmp) vli_mmod_fast_384() argument 934 vli_mmod_fast_521(u64 * result,const u64 * product,const u64 * curve_prime,u64 * tmp) vli_mmod_fast_521() argument 956 vli_mmod_fast(u64 * result,u64 * product,const struct ecc_curve * curve) vli_mmod_fast() argument 1007 u64 product[ECC_MAX_DIGITS * 2]; vli_mod_mult_slow() local 1018 u64 product[2 * ECC_MAX_DIGITS]; vli_mod_mult_fast() local 1028 u64 product[2 * ECC_MAX_DIGITS]; vli_mod_square_fast() local 1667 struct ecc_point *product, *pk; crypto_ecdh_shared_secret() local [all...] |