BN_BLINDING_NEW(3ssl) OpenSSL BN_BLINDING_NEW(3ssl) BN_BLINDING_new, BN_BLINDING_free, BN_BLINDING_update, BN_BLINDING_convert, BN_BLINDING_invert, BN_BLINDING_convert_ex, BN_BLINDING_invert_ex, BN_BLINDING_is_current_thread, BN_BLINDING_set_current_thread, BN_BLINDING_lock, BN_BLINDING_unlock, BN_BLINDING_get_flags, BN_BLINDING_set_flags, BN_BLINDING_create_param - BIGNUM #include BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod); void BN_BLINDING_free(BN_BLINDING *b); int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx); int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx); int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx); int BN_BLINDING_is_current_thread(BN_BLINDING *b); void BN_BLINDING_set_current_thread(BN_BLINDING *b); int BN_BLINDING_lock(BN_BLINDING *b); int BN_BLINDING_unlock(BN_BLINDING *b); unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b); void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags); BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx); BN_BLINDING_new() BN_BLINDING A Ai BN_BLINDING . BN_BLINDING_free() BN_BLINDING. b NULL . BN_BLINDING_update() BN_BLINDING A Ai . BN_BLINDING_convert_ex() n A. r NULL Ai r ( RSA ). BN_BLINDING_invert_ex() n Ai. r NULL . BN_BLINDING_convert() BN_BLINDING_invert() BN_BLINDING_convert_ex() BN_BLINDING_invert_ex() r NULL. BN_BLINDING_is_current_thread() BN_BLINDING . . BN_BLINDING_set_current_thread() BN_BLINDING. BN_BLINDING_lock() BN_BLINDING. BN_BLINDING_unlock() BN_BLINDING. BN_BLINDING_get_flags() BN_BLINDING. : BN_BLINDING_NO_UPDATE BN_BLINDING_NO_RECREATE. BN_BLINDING_NO_UPDATE BN_BLINDING BN_BLINDING_NO_RECREATE BN_BLINDING ( 32). BN_BLINDING . BN_BLINDING_set_flags() BN_BLINDING. BN_BLINDING_create_param() BN_BLINDING e m. bn_mod_exp m_ctx ( BN_mod_exp_mont() BN_MONT_CTX). BN_BLINDING_new() BN_BLINDING NULL . BN_BLINDING_update(), BN_BLINDING_convert(), BN_BLINDING_invert(), BN_BLINDING_convert_ex() BN_BLINDING_invert_ex() 1 0 . BN_BLINDING_is_current_thread() 1 BN_BLINDING 0 . BN_BLINDING_set_current_thread() . BN_BLINDING_lock(), BN_BLINDING_unlock() 1 0 . BN_BLINDING_get_flags() BN_BLINDING ( unsigned long). BN_BLINDING_create_param() BN_BLINDING NULL . BN_BLINDING_thread_id() OpenSSL 1.0.0 BN_BLINDING_set_thread_id() BN_BLINDING_get_thread_id(). 2005-2017 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BN_BLINDING_NEW(3ssl)