Lines Matching refs:BN_MONT_CTX
23 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont);
27 BN_MONT_CTX *mont, BN_CTX *ctx) in BN_mod_mul_montgomery()
38 BN_MONT_CTX *mont, BN_CTX *ctx) in bn_mul_mont_fixed_top()
88 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) in bn_from_montgomery_word()
162 int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, in BN_from_montgomery()
174 int bn_from_mont_fixed_top(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, in bn_from_mont_fixed_top()
222 int bn_to_mont_fixed_top(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, in bn_to_mont_fixed_top()
228 BN_MONT_CTX *BN_MONT_CTX_new(void) in BN_MONT_CTX_new()
230 BN_MONT_CTX *ret; in BN_MONT_CTX_new()
240 void BN_MONT_CTX_init(BN_MONT_CTX *ctx) in BN_MONT_CTX_init()
250 void BN_MONT_CTX_free(BN_MONT_CTX *mont) in BN_MONT_CTX_free()
261 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) in BN_MONT_CTX_set()
409 BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) in BN_MONT_CTX_copy()
426 BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock, in BN_MONT_CTX_set_locked()
429 BN_MONT_CTX *ret; in BN_MONT_CTX_set_locked()
469 int ossl_bn_mont_ctx_set(BN_MONT_CTX *ctx, const BIGNUM *modulus, int ri, const unsigned char *rr, in ossl_bn_mont_ctx_set()
491 int ossl_bn_mont_ctx_eq(const BN_MONT_CTX *m1, const BN_MONT_CTX *m2) in ossl_bn_mont_ctx_eq()