|
int | bn_abs_sub_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) |
|
static BN_ULONG | bn_abs_sub_part_words (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int cl, int dl, BN_ULONG *tmp) |
|
static void | bn_abs_sub_words (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, size_t num, BN_ULONG *tmp) |
|
int | BN_mul (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) |
|
int | bn_mul_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) |
|
static int | bn_mul_impl (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) |
|
static void | bn_mul_normal (BN_ULONG *r, const BN_ULONG *a, size_t na, const BN_ULONG *b, size_t nb) |
|
static void | bn_mul_part_recursive (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n, int tna, int tnb, BN_ULONG *t) |
|
static void | bn_mul_recursive (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n2, int dna, int dnb, BN_ULONG *t) |
|
void | bn_mul_small (BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, const BN_ULONG *b, size_t num_b) |
|
int | BN_mul_word (BIGNUM *bn, BN_ULONG w) |
|
int | BN_sqr (BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) |
|
int | bn_sqr_consttime (BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) |
|
static void | bn_sqr_normal (BN_ULONG *r, const BN_ULONG *a, size_t n, BN_ULONG *tmp) |
|
static void | bn_sqr_recursive (BN_ULONG *r, const BN_ULONG *a, size_t n2, BN_ULONG *t) |
|
void | bn_sqr_small (BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a) |
|
static BN_ULONG | bn_sub_part_words (BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int cl, int dl) |
|