Lines Matching refs:BN_MONT_CTX
704 /* BN_MONT_CTX contains the precomputed values needed to work in a specific
707 /* BN_MONT_CTX_new returns a fresh BN_MONT_CTX or NULL on allocation failure. */
708 OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new(void);
710 /* BN_MONT_CTX_init initialises a stack allocated |BN_MONT_CTX|. */
711 OPENSSL_EXPORT void BN_MONT_CTX_init(BN_MONT_CTX *mont);
715 OPENSSL_EXPORT void BN_MONT_CTX_free(BN_MONT_CTX *mont);
719 OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to,
720 BN_MONT_CTX *from);
724 OPENSSL_EXPORT int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod,
728 * so, it creates a new |BN_MONT_CTX| and sets the modulus for it to |mod|. It
732 BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_MUTEX *lock,
738 const BN_MONT_CTX *mont, BN_CTX *ctx);
743 const BN_MONT_CTX *mont, BN_CTX *ctx);
750 const BN_MONT_CTX *mont, BN_CTX *ctx);
770 BN_MONT_CTX *m_ctx);
774 BN_CTX *ctx, BN_MONT_CTX *in_mont);
778 BN_MONT_CTX *m_ctx);
782 BN_CTX *ctx, BN_MONT_CTX *m_ctx);