/freebsd/crypto/openssl/crypto/bn/ |
H A D | bn_exp2.c | 86 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx)) in BN_mod_exp2_mont() 92 !BN_mod_mul_montgomery(val1[i], val1[i - 1], d, mont, ctx)) in BN_mod_exp2_mont() 114 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx)) in BN_mod_exp2_mont() 120 !BN_mod_mul_montgomery(val2[i], val2[i - 1], d, mont, ctx)) in BN_mod_exp2_mont() 138 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx)) in BN_mod_exp2_mont() 178 if (!BN_mod_mul_montgomery(r, r, val1[wvalue1 >> 1], mont, ctx)) in BN_mod_exp2_mont() 186 if (!BN_mod_mul_montgomery(r, r, val2[wvalue2 >> 1], mont, ctx)) in BN_mod_exp2_mont()
|
H A D | bn_blind.c | 155 ret = BN_mod_mul_montgomery(n, n, b->A, b->m_ctx, ctx); in BN_BLINDING_convert_ex()
|
H A D | bn_exp.c | 474 if (!BN_mod_mul_montgomery(rr, r, val[0], mont, ctx)) in BN_mod_exp_mont() 1145 if (!BN_mod_mul_montgomery(rr, &tmp, &am, mont, ctx)) in BN_mod_exp_mont_consttime() 1260 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx)) in BN_mod_exp_mont_word()
|
H A D | bn_mont.c | 26 int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, in BN_mod_mul_montgomery() function
|
H A D | bn_lib.c | 992 return BN_mod_mul_montgomery(r, a, &(mont->RR), mont, ctx); in BN_get_flags()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | BN_mod_mul_montgomery.pod | 5 BN_mod_mul_montgomery, BN_MONT_CTX_new, 19 int BN_mod_mul_montgomery(BIGNUM *r, BIGNUM *a, BIGNUM *b, 46 BN_mod_mul_montgomery() computes Mont(I<a>,I<b>):=I<a>*I<b>*R^-1 and places
|
H A D | EC_GFp_simple_method.pod | 42 use of montgomery multiplication (see L<BN_mod_mul_montgomery(3)>). EC_GFp_nist_method 64 L<BN_mod_mul_montgomery(3)>
|
H A D | BN_add.pod | 86 L<BN_mod_mul_montgomery(3)> and
|
/freebsd/crypto/openssl/crypto/ec/ |
H A D | ecp_mont.c | 204 return BN_mod_mul_montgomery(r, a, b, group->field_data1, ctx); in ossl_ec_GFp_mont_field_mul() 215 return BN_mod_mul_montgomery(r, a, a, group->field_data1, ctx); in ossl_ec_GFp_mont_field_sqr()
|
H A D | ecdsa_ossl.c | 318 || !BN_mod_mul_montgomery(s, s, ckinv, group->mont_data, ctx)) { in ossl_ecdsa_simple_sign_sig()
|
/freebsd/crypto/openssl/test/ |
H A D | bntest.c | 502 && TEST_true(BN_mod_mul_montgomery(c, a, b, mont, ctx)) in test_modexp_mont5() 503 && TEST_true(BN_mod_mul_montgomery(d, b, a, mont, ctx)) in test_modexp_mont5() 514 && TEST_true(BN_mod_mul_montgomery(c, a, a, mont, ctx)) in test_modexp_mont5() 515 && TEST_true(BN_mod_mul_montgomery(d, a, b, mont, ctx)) in test_modexp_mont5() 561 if (!TEST_true(BN_mod_mul_montgomery(c, a, a, mont, ctx)) in test_modexp_mont5() 562 || !TEST_true(BN_mod_mul_montgomery(d, a, b, mont, ctx)) in test_modexp_mont5() 575 && TEST_false(BN_mod_mul_montgomery(d, a, a, mont, ctx)))) in test_modexp_mont5() 1621 || !TEST_true(BN_mod_mul_montgomery(ret, a_tmp, b_tmp, in file_modmul()
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | bn.h | 402 int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b,
|
/freebsd/secure/lib/libcrypto/man/man3/ |
H A D | Makefile | 67 MAN+= BN_mod_mul_montgomery.3 976 MLINKS+= BN_mod_mul_montgomery.3 BN_MONT_CTX_copy.3 977 MLINKS+= BN_mod_mul_montgomery.3 BN_MONT_CTX_free.3 978 MLINKS+= BN_mod_mul_montgomery.3 BN_MONT_CTX_new.3 979 MLINKS+= BN_mod_mul_montgomery.3 BN_MONT_CTX_set.3 1002 MLINKS+= BN_mod_mul_montgomery.3 BN_from_montgomery.3 1072 MLINKS+= BN_mod_mul_montgomery.3 BN_to_montgomery.3
|
/freebsd/crypto/openssl/doc/ |
H A D | build.info | 734 DEPEND[html/man3/BN_mod_mul_montgomery.html]=man3/BN_mod_mul_montgomery.pod 735 GENERATE[html/man3/BN_mod_mul_montgomery.html]=man3/BN_mod_mul_montgomery.pod 736 DEPEND[man/man3/BN_mod_mul_montgomery.3]=man3/BN_mod_mul_montgomery.pod 737 GENERATE[man/man3/BN_mod_mul_montgomery.3]=man3/BN_mod_mul_montgomery.pod 2969 html/man3/BN_mod_mul_montgomery.html \ 3577 man/man3/BN_mod_mul_montgomery.3 \
|
/freebsd/secure/lib/libcrypto/ |
H A D | Version.map | 537 BN_mod_mul_montgomery;
|
/freebsd/crypto/openssl/util/ |
H A D | libcrypto.num | 3801 BN_mod_mul_montgomery 3888 3_0_0 EXIST::FUNCTION:
|
/freebsd/crypto/openssl/ |
H A D | CHANGES.md | 15871 * Remove 'optimized' squaring variant in BN_mod_mul_montgomery, 16998 * Clean up BN_mod_mul_montgomery(): replace the broken (and unreadable)
|