Home | History | Annotate | Download | only in nvmectl

Lines Matching refs:BIGNUM

1 /*	$NetBSD: bignum.c,v 1.6 2023/02/27 22:00:25 andvar Exp $	*/
220 mp_copy(BIGNUM *a, BIGNUM *b)
4954 /* stores a bignum as a ASCII string in a given radix (2..64)
5023 formatbn(const BIGNUM *a, const int radix)
5085 getbn(BIGNUM **a, const char *str, int radix)
5210 /* BIGNUM emulation layer */
5214 /* the BIGNUM API tends to have more const poisoning */
5217 BIGNUM *
5218 BN_bin2bn(const uint8_t *data, int len, BIGNUM *ret)
5231 BN_bn2bin(const BIGNUM *a, unsigned char *b)
5233 BIGNUM t;
5255 BN_init(BIGNUM *a)
5262 BIGNUM *
5265 BIGNUM *a;
5275 BN_copy(BIGNUM *b, const BIGNUM *a)
5283 BIGNUM *
5284 BN_dup(const BIGNUM *a)
5286 BIGNUM *ret;
5298 BN_swap(BIGNUM *a, BIGNUM *b)
5306 BN_lshift(BIGNUM *r, const BIGNUM *a, int n)
5316 BN_lshift1(BIGNUM *r, BIGNUM *a)
5326 BN_rshift(BIGNUM *r, const BIGNUM *a, int n)
5336 BN_rshift1(BIGNUM *r, BIGNUM *a)
5346 BN_set_word(BIGNUM *a, BN_ULONG w)
5356 BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
5365 BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
5374 BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
5384 BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, const BIGNUM *d, BN_CTX *ctx)
5395 BN_bitop(BIGNUM *r, const BIGNUM *a, char op, const BIGNUM *b)
5433 BN_free(BIGNUM *a)
5442 BN_clear(BIGNUM *a)
5450 BN_clear_free(BIGNUM *a)
5457 BN_num_bytes(const BIGNUM *a)
5466 BN_num_bits(const BIGNUM *a)
5475 BN_set_negative(BIGNUM *a, int n)
5483 BN_cmp(BIGNUM *a, BIGNUM *b)
5500 BN_mod_exp(BIGNUM *Y, BIGNUM *G, BIGNUM *X, BIGNUM *P, BN_CTX *ctx)
5509 BIGNUM *
5510 BN_mod_inverse(BIGNUM *r, BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
5520 BN_mod_mul(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
5546 BIGNUM *
5581 BN_bn2hex(const BIGNUM *a)
5587 BN_bn2dec(const BIGNUM *a)
5593 BN_bn2radix(const BIGNUM *a, unsigned radix)
5599 BN_print_fp(FILE *fp, const BIGNUM *a)
5615 BN_rand(BIGNUM *rnd, int bits, int top, int bottom)
5646 BN_rand_range(BIGNUM *rnd, BIGNUM *range)
5657 BN_is_prime(const BIGNUM *a, int checks, void (*callback)(int, int, void *), BN_CTX *ctx, void *cb_arg)
5670 const BIGNUM *
5674 static const BIGNUM one = { &digit, 1, 1, 0 };
5680 BN_hex2bn(BIGNUM **a, const char *str)
5686 BN_dec2bn(BIGNUM **a, const char *str)
5692 BN_radix2bn(BIGNUM **a, const char *str, unsigned radix)
5698 BN_mod_sub(BIGNUM *r, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
5708 BN_is_bit_set(const BIGNUM *a, int n)
5718 BN_raise(BIGNUM *res, BIGNUM *a, BIGNUM *b)
5721 BIGNUM *power;
5722 BIGNUM *temp;
5751 BN_factorial(BIGNUM *res, BIGNUM *f)
5753 BIGNUM *one;
5754 BIGNUM *i;
5770 BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx)