Home
last modified time | relevance | path

Searched refs:BN_MONT_CTX (Results 1 – 19 of 19) sorted by relevance

/external/boringssl/src/crypto/fipsmodule/bn/
Dmontgomery.c125 BN_MONT_CTX *BN_MONT_CTX_new(void) { in BN_MONT_CTX_new()
126 BN_MONT_CTX *ret = OPENSSL_malloc(sizeof(BN_MONT_CTX)); in BN_MONT_CTX_new()
132 OPENSSL_memset(ret, 0, sizeof(BN_MONT_CTX)); in BN_MONT_CTX_new()
139 void BN_MONT_CTX_free(BN_MONT_CTX *mont) { in BN_MONT_CTX_free()
149 BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, const BN_MONT_CTX *from) { in BN_MONT_CTX_copy()
163 static int bn_mont_ctx_set_N_and_n0(BN_MONT_CTX *mont, const BIGNUM *mod) { in bn_mont_ctx_set_N_and_n0()
208 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) { in BN_MONT_CTX_set()
236 BN_MONT_CTX *BN_MONT_CTX_new_for_modulus(const BIGNUM *mod, BN_CTX *ctx) { in BN_MONT_CTX_new_for_modulus()
237 BN_MONT_CTX *mont = BN_MONT_CTX_new(); in BN_MONT_CTX_new_for_modulus()
246 BN_MONT_CTX *BN_MONT_CTX_new_consttime(const BIGNUM *mod, BN_CTX *ctx) { in BN_MONT_CTX_new_consttime()
[all …]
Dinternal.h426 int bn_one_to_montgomery(BIGNUM *r, const BN_MONT_CTX *mont, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
430 int bn_less_than_montgomery_R(const BIGNUM *bn, const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
572 BN_CTX *ctx, const BN_MONT_CTX *mont_p); in OPENSSL_MSVC_PRAGMA()
578 BN_CTX *ctx, const BN_MONT_CTX *mont_p); in OPENSSL_MSVC_PRAGMA()
613 const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
619 const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
627 const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
642 const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
650 const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
Dgcd.c329 const BN_MONT_CTX *mont, BN_CTX *ctx) { in BN_mod_inverse_blinded()
357 BN_CTX *ctx, const BN_MONT_CTX *mont_p) { in bn_mod_inverse_prime()
369 BN_CTX *ctx, const BN_MONT_CTX *mont_p) { in bn_mod_inverse_secret_prime()
Dexponentiation.c588 const BIGNUM *m, BN_CTX *ctx, const BN_MONT_CTX *mont) { in BN_mod_exp_mont()
614 BN_MONT_CTX *new_mont = NULL; in BN_mod_exp_mont()
724 const BN_MONT_CTX *mont) { in bn_mod_exp_mont_small()
813 const BN_MONT_CTX *mont) { in bn_mod_inverse_prime_mont_small()
903 const BN_MONT_CTX *mont) { in BN_mod_exp_mont_consttime()
905 BN_MONT_CTX *new_mont = NULL; in BN_mod_exp_mont_consttime()
1227 const BN_MONT_CTX *mont) { in BN_mod_exp_mont_word()
1255 BN_CTX *ctx, const BN_MONT_CTX *mont) { in BN_mod_exp2_mont()
1260 BN_MONT_CTX *new_mont = NULL; in BN_mod_exp2_mont()
Dbn_test.cc623 bssl::UniquePtr<BN_MONT_CTX> mont( in TestModMul()
628 bssl::UniquePtr<BN_MONT_CTX> mont2( in TestModMul()
692 bssl::UniquePtr<BN_MONT_CTX> mont( in TestModSquare()
775 bssl::UniquePtr<BN_MONT_CTX> mont( in TestModExp()
1523 bssl::UniquePtr<BN_MONT_CTX> mont( in TEST_F()
2291 bssl::UniquePtr<BN_MONT_CTX> mont( in TEST_F()
2294 bssl::UniquePtr<BN_MONT_CTX> mont2( in TEST_F()
2299 bssl::UniquePtr<BN_MONT_CTX> mont3( in TEST_F()
2302 bssl::UniquePtr<BN_MONT_CTX> mont4( in TEST_F()
2392 bssl::UniquePtr<BN_MONT_CTX> mont( in TEST_F()
[all …]
Dprime.c649 BN_MONT_CTX *mont = NULL; in BN_primality_test()
825 BN_MONT_CTX *mont = NULL; in BN_enhanced_miller_rabin_primality_test()
/external/boringssl/src/include/openssl/
Dbn.h795 const BN_MONT_CTX *mont, BN_CTX *ctx);
817 OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_for_modulus(const BIGNUM *mod,
822 OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_consttime(const BIGNUM *mod,
826 OPENSSL_EXPORT void BN_MONT_CTX_free(BN_MONT_CTX *mont);
830 OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to,
831 const BN_MONT_CTX *from);
839 int BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_MUTEX *lock,
846 const BN_MONT_CTX *mont, BN_CTX *ctx);
852 const BN_MONT_CTX *mont, BN_CTX *ctx);
861 const BN_MONT_CTX *mont, BN_CTX *ctx);
[all …]
Ddsa.h408 BN_MONT_CTX *method_mont_p;
409 BN_MONT_CTX *method_mont_q;
Drsa.h689 BN_MONT_CTX *mont_n;
690 BN_MONT_CTX *mont_p;
691 BN_MONT_CTX *mont_q;
Ddh.h261 BN_MONT_CTX *method_mont_p;
Dbase.h350 typedef struct bn_mont_ctx_st BN_MONT_CTX; typedef
/external/boringssl/src/crypto/fipsmodule/rsa/
Dblinding.c130 const BN_MONT_CTX *mont, BN_CTX *ctx);
171 const BN_MONT_CTX *mont, BN_CTX *ctx) { in bn_blinding_update()
198 const BN_MONT_CTX *mont, BN_CTX *ctx) { in BN_BLINDING_convert()
209 int BN_BLINDING_invert(BIGNUM *n, const BN_BLINDING *b, BN_MONT_CTX *mont, in BN_BLINDING_invert()
217 const BN_MONT_CTX *mont, BN_CTX *ctx) { in bn_blinding_create_param()
Dinternal.h87 const BN_MONT_CTX *mont_ctx, BN_CTX *ctx);
88 int BN_BLINDING_invert(BIGNUM *n, const BN_BLINDING *b, BN_MONT_CTX *mont_ctx,
Drsa_impl.c800 const BN_MONT_CTX *mont_p, const BIGNUM *q, in mod_montgomery()
858 const BN_MONT_CTX *mont_p = rsa->mont_p, *mont_q = rsa->mont_q; in mod_exp()
1258 static void replace_bn_mont_ctx(BN_MONT_CTX **out, BN_MONT_CTX **in) { in replace_bn_mont_ctx()
/external/boringssl/src/crypto/dsa/
Ddsa.c206 BN_MONT_CTX *mont = NULL; in DSA_generate_parameters_ex()
548 const BN_MONT_CTX *mont, BN_CTX *ctx) { in mod_mul_consttime()
738 if (!BN_MONT_CTX_set_locked((BN_MONT_CTX **)&dsa->method_mont_p, in DSA_do_check_signature()
878 !BN_MONT_CTX_set_locked((BN_MONT_CTX **)&dsa->method_mont_p, in dsa_sign_setup()
881 !BN_MONT_CTX_set_locked((BN_MONT_CTX **)&dsa->method_mont_q, in dsa_sign_setup()
/external/boringssl/src/crypto/fipsmodule/ec/
Dinternal.h207 BN_MONT_CTX *order_mont; // data for ECDSA inverse
233 BN_MONT_CTX *mont; // Montgomery structure.
Dp256-x86_64_test.cc248 bssl::UniquePtr<BN_MONT_CTX> mont( in PointToAffine()
/external/python/cpython2/Lib/lib2to3/tests/data/
Dinfinite_recursion.py390 BN_MONT_CTX = bn_mont_ctx_st variable
528 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
581 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
582 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
1109 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
1136 ('_method_mod_n', POINTER(BN_MONT_CTX)),
1137 ('_method_mod_p', POINTER(BN_MONT_CTX)),
1138 ('_method_mod_q', POINTER(BN_MONT_CTX)),
/external/python/cpython3/Lib/lib2to3/tests/data/
Dinfinite_recursion.py390 BN_MONT_CTX = bn_mont_ctx_st variable
528 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
581 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
582 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
1109 …IGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))),
1136 ('_method_mod_n', POINTER(BN_MONT_CTX)),
1137 ('_method_mod_p', POINTER(BN_MONT_CTX)),
1138 ('_method_mod_q', POINTER(BN_MONT_CTX)),