Sortix main manual
This manual documents Sortix main. You can instead view this document in the latest official manual.
NAME
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_get_thread_id, BN_BLINDING_set_thread_id, BN_BLINDING_thread_id, BN_BLINDING_get_flags, BN_BLINDING_set_flags, BN_BLINDING_create_param — blinding related BIGNUM functionsSYNOPSIS
#include <openssl/bn.h>BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod);
BN_BLINDING_free(BN_BLINDING *b);
BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx);
BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx);
BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx);
BN_BLINDING_get_thread_id(const BN_BLINDING *);
BN_BLINDING_set_thread_id(BN_BLINDING *, unsigned long);
BN_BLINDING_thread_id(BN_BLINDING *);
BN_BLINDING_get_flags(const BN_BLINDING *);
BN_BLINDING_set_flags(BN_BLINDING *, unsigned long);
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);