• Home
  • Raw
  • Download

Lines Matching refs:BIGNUM

216 int bn_minimal_width(const BIGNUM *bn);  in OPENSSL_MSVC_PRAGMA()
220 void bn_set_minimal_width(BIGNUM *bn); in OPENSSL_MSVC_PRAGMA()
225 int bn_wexpand(BIGNUM *bn, size_t words); in OPENSSL_MSVC_PRAGMA()
229 int bn_expand(BIGNUM *bn, size_t bits); in OPENSSL_MSVC_PRAGMA()
233 OPENSSL_EXPORT int bn_resize_words(BIGNUM *bn, size_t words); in OPENSSL_MSVC_PRAGMA()
242 int bn_set_words(BIGNUM *bn, const BN_ULONG *words, size_t num); in OPENSSL_MSVC_PRAGMA()
246 int bn_fits_in_words(const BIGNUM *bn, size_t num); in OPENSSL_MSVC_PRAGMA()
250 int bn_copy_words(BN_ULONG *out, size_t num, const BIGNUM *bn); in OPENSSL_MSVC_PRAGMA()
336 int bn_rand_secret_range(BIGNUM *r, int *out_is_uniform, BN_ULONG min_inclusive, in OPENSSL_MSVC_PRAGMA()
337 const BIGNUM *max_exclusive); in OPENSSL_MSVC_PRAGMA()
398 uint64_t bn_mont_n0(const BIGNUM *n); in OPENSSL_MSVC_PRAGMA()
404 int bn_mod_exp_base_2_consttime(BIGNUM *r, unsigned p, const BIGNUM *n, in OPENSSL_MSVC_PRAGMA()
417 int bn_jacobi(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
426 int bn_one_to_montgomery(BIGNUM *r, const BN_MONT_CTX *mont, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
430 int bn_less_than_montgomery_R(const BIGNUM *bn, const BN_MONT_CTX *mont); in OPENSSL_MSVC_PRAGMA()
434 OPENSSL_EXPORT uint16_t bn_mod_u16_consttime(const BIGNUM *bn, uint16_t d); in OPENSSL_MSVC_PRAGMA()
438 int bn_odd_number_is_obviously_composite(const BIGNUM *bn); in OPENSSL_MSVC_PRAGMA()
450 OPENSSL_EXPORT int bn_rshift_secret_shift(BIGNUM *r, const BIGNUM *a, in OPENSSL_MSVC_PRAGMA()
480 int bn_uadd_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); in OPENSSL_MSVC_PRAGMA()
484 int bn_usub_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); in OPENSSL_MSVC_PRAGMA()
488 OPENSSL_EXPORT int bn_abs_sub_consttime(BIGNUM *r, const BIGNUM *a, in OPENSSL_MSVC_PRAGMA()
489 const BIGNUM *b, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
494 int bn_mul_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
498 int bn_sqr_consttime(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
506 OPENSSL_EXPORT int bn_div_consttime(BIGNUM *quotient, BIGNUM *remainder, in OPENSSL_MSVC_PRAGMA()
507 const BIGNUM *numerator, in OPENSSL_MSVC_PRAGMA()
508 const BIGNUM *divisor, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
514 const BIGNUM *x, const BIGNUM *y, in OPENSSL_MSVC_PRAGMA()
519 OPENSSL_EXPORT int bn_lcm_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, in OPENSSL_MSVC_PRAGMA()
534 int bn_mod_add_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, in OPENSSL_MSVC_PRAGMA()
535 const BIGNUM *m, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
544 int bn_mod_sub_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, in OPENSSL_MSVC_PRAGMA()
545 const BIGNUM *m, BN_CTX *ctx); in OPENSSL_MSVC_PRAGMA()
549 int bn_mod_lshift1_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, in OPENSSL_MSVC_PRAGMA()
553 int bn_mod_lshift_consttime(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, in OPENSSL_MSVC_PRAGMA()
564 OPENSSL_EXPORT int bn_mod_inverse_consttime(BIGNUM *r, int *out_no_inverse, in OPENSSL_MSVC_PRAGMA()
565 const BIGNUM *a, const BIGNUM *n, in OPENSSL_MSVC_PRAGMA()
571 int bn_mod_inverse_prime(BIGNUM *out, const BIGNUM *a, const BIGNUM *p, in OPENSSL_MSVC_PRAGMA()
577 int bn_mod_inverse_secret_prime(BIGNUM *out, const BIGNUM *a, const BIGNUM *p, in OPENSSL_MSVC_PRAGMA()