|
int | BN_div (BIGNUM *quotient, BIGNUM *rem, const BIGNUM *numerator, const BIGNUM *divisor, BN_CTX *ctx) |
|
int | bn_div_consttime (BIGNUM *quotient, BIGNUM *remainder, const BIGNUM *numerator, const BIGNUM *divisor, unsigned divisor_min_bits, BN_CTX *ctx) |
|
static void | bn_div_rem_words (BN_ULONG *quotient_out, BN_ULONG *rem_out, BN_ULONG n0, BN_ULONG n1, BN_ULONG d0) |
|
BN_ULONG | BN_div_word (BIGNUM *a, BN_ULONG w) |
|
static OPENSSL_UNUSED BN_ULONG | bn_div_words (BN_ULONG h, BN_ULONG l, BN_ULONG d) |
|
int | BN_mod_add (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) |
|
int | bn_mod_add_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_add_quick (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) |
|
void | bn_mod_add_words (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, const BN_ULONG *m, BN_ULONG *tmp, size_t num) |
|
int | BN_mod_lshift (BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_lshift1 (BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) |
|
int | bn_mod_lshift1_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_lshift1_quick (BIGNUM *r, const BIGNUM *a, const BIGNUM *m) |
|
int | bn_mod_lshift_consttime (BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_lshift_quick (BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) |
|
int | BN_mod_mul (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_pow2 (BIGNUM *r, const BIGNUM *a, size_t e) |
|
int | BN_mod_sqr (BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_sub (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) |
|
int | bn_mod_sub_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) |
|
int | BN_mod_sub_quick (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) |
|
void | bn_mod_sub_words (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, const BN_ULONG *m, BN_ULONG *tmp, size_t num) |
|
BN_ULONG | BN_mod_word (const BIGNUM *a, BN_ULONG w) |
|
int | BN_nnmod (BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx) |
|
int | BN_nnmod_pow2 (BIGNUM *r, const BIGNUM *a, size_t e) |
|
BN_ULONG | bn_reduce_once (BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, const BN_ULONG *m, size_t num) |
|
BN_ULONG | bn_reduce_once_in_place (BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, BN_ULONG *tmp, size_t num) |
|
static const BIGNUM * | bn_resized_from_ctx (const BIGNUM *bn, size_t width, BN_CTX *ctx) |
|
static BIGNUM * | bn_scratch_space_from_ctx (size_t width, BN_CTX *ctx) |
|