Lines Matching refs:BN_BLINDING
15 BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai,
17 void BN_BLINDING_free(BN_BLINDING *b);
18 int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx);
19 int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
20 int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
21 int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b,
23 int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b,
25 int BN_BLINDING_is_current_thread(BN_BLINDING *b);
26 void BN_BLINDING_set_current_thread(BN_BLINDING *b);
27 int BN_BLINDING_lock(BN_BLINDING *b);
28 int BN_BLINDING_unlock(BN_BLINDING *b);
29 unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b);
30 void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags);
31 BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b,
43 BN_BLINDING_new() allocates a new B<BN_BLINDING> structure and copies
44 the B<A> and B<Ai> values into the newly created B<BN_BLINDING> object.
46 BN_BLINDING_free() frees the B<BN_BLINDING> structure.
49 BN_BLINDING_update() updates the B<BN_BLINDING> parameters by squaring
64 BN_BLINDING_is_current_thread() returns whether the B<BN_BLINDING>
69 owner of the B<BN_BLINDING> structure.
71 BN_BLINDING_lock() locks the B<BN_BLINDING> structure.
73 BN_BLINDING_unlock() unlocks the B<BN_BLINDING> structure.
75 BN_BLINDING_get_flags() returns the BN_BLINDING flags. Currently
78 automatic update of the B<BN_BLINDING> parameters after each use
80 of the B<BN_BLINDING> parameters after a fixed number of uses (currently
81 32). In newly allocated B<BN_BLINDING> objects no flags are set.
82 BN_BLINDING_set_flags() sets the B<BN_BLINDING> parameters flags.
84 BN_BLINDING_create_param() creates new B<BN_BLINDING> parameters
91 BN_BLINDING_new() returns the newly allocated B<BN_BLINDING> structure
99 the B<BN_BLINDING> object, 0 otherwise.
106 BN_BLINDING_get_flags() returns the currently set B<BN_BLINDING> flags
109 BN_BLINDING_create_param() returns the newly created B<BN_BLINDING>