hunt-openssl ~master (2021-04-30T03:10:28Z)
Home
Dub
Repo
BIGNUM
deimos
openssl
bn
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(none)
extern (
C
) nothrow
alias
BIGNUM
=
bignum_st
Meta
Source
See Implementation
deimos
openssl
bn
aliases
BIGNUM
BN_BLINDING
BN_CTX
BN_FLG_EXP_CONSTTIME
BN_GENCB
BN_GF2m_cmp
BN_GF2m_sub
BN_LONG
BN_MONT_CTX
BN_RECP_CTX
BN_ULLONG
BN_ULONG
BN_zero
bn_fix_top
functions
BN_BLINDING_convert
BN_BLINDING_convert_ex
BN_BLINDING_create_param
BN_BLINDING_free
BN_BLINDING_get_flags
BN_BLINDING_get_thread_id
BN_BLINDING_invert
BN_BLINDING_invert_ex
BN_BLINDING_new
BN_BLINDING_set_flags
BN_BLINDING_set_thread_id
BN_BLINDING_thread_id
BN_BLINDING_update
BN_CTX_end
BN_CTX_free
BN_CTX_get
BN_CTX_init
BN_CTX_new
BN_CTX_start
BN_GENCB_call
BN_GENCB_set
BN_GENCB_set_old
BN_GF2m_add
BN_GF2m_arr2poly
BN_GF2m_mod
BN_GF2m_mod_arr
BN_GF2m_mod_div
BN_GF2m_mod_div_arr
BN_GF2m_mod_exp
BN_GF2m_mod_exp_arr
BN_GF2m_mod_inv
BN_GF2m_mod_inv_arr
BN_GF2m_mod_mul
BN_GF2m_mod_mul_arr
BN_GF2m_mod_solve_quad
BN_GF2m_mod_solve_quad_arr
BN_GF2m_mod_sqr
BN_GF2m_mod_sqr_arr
BN_GF2m_mod_sqrt
BN_GF2m_mod_sqrt_arr
BN_GF2m_poly2arr
BN_MONT_CTX_copy
BN_MONT_CTX_free
BN_MONT_CTX_init
BN_MONT_CTX_new
BN_MONT_CTX_set
BN_MONT_CTX_set_locked
BN_RECP_CTX_free
BN_RECP_CTX_init
BN_RECP_CTX_new
BN_RECP_CTX_set
BN_X931_derive_prime_ex
BN_X931_generate_Xpq
BN_X931_generate_prime_ex
BN_abs_is_word
BN_add
BN_add_word
BN_asc2bn
BN_bin2bn
BN_bn2bin
BN_bn2dec
BN_bn2hex
BN_bn2mpi
BN_bntest_rand
BN_clear
BN_clear_bit
BN_clear_free
BN_cmp
BN_consttime_swap
BN_copy
BN_dec2bn
BN_div
BN_div_recp
BN_div_word
BN_dup
BN_exp
BN_free
BN_from_montgomery
BN_gcd
BN_generate_prime
BN_generate_prime_ex
BN_get0_nist_prime_192
BN_get0_nist_prime_224
BN_get0_nist_prime_256
BN_get0_nist_prime_384
BN_get0_nist_prime_521
BN_get_flags
BN_get_params
BN_get_word
BN_hex2bn
BN_init
BN_is_bit_set
BN_is_negative
BN_is_odd
BN_is_one
BN_is_prime
BN_is_prime_ex
BN_is_prime_fasttest
BN_is_prime_fasttest_ex
BN_is_word
BN_is_zero
BN_kronecker
BN_lshift
BN_lshift1
BN_mask_bits
BN_mod
BN_mod_add
BN_mod_add_quick
BN_mod_exp
BN_mod_exp2_mont
BN_mod_exp_mont
BN_mod_exp_mont_consttime
BN_mod_exp_mont_word
BN_mod_exp_recp
BN_mod_exp_simple
BN_mod_inverse
BN_mod_lshift
BN_mod_lshift1
BN_mod_lshift1_quick
BN_mod_lshift_quick
BN_mod_mul
BN_mod_mul_montgomery
BN_mod_mul_reciprocal
BN_mod_sqr
BN_mod_sqrt
BN_mod_sub
BN_mod_sub_quick
BN_mod_word
BN_mpi2bn
BN_mul
BN_mul_word
BN_new
BN_nist_mod_192
BN_nist_mod_224
BN_nist_mod_256
BN_nist_mod_384
BN_nist_mod_521
BN_nnmod
BN_num_bits
BN_num_bits_word
BN_num_bytes
BN_one
BN_options
BN_prime_checks_for_size
BN_print
BN_print_fp
BN_pseudo_rand
BN_pseudo_rand_range
BN_rand
BN_rand_range
BN_reciprocal
BN_rshift
BN_rshift1
BN_set_bit
BN_set_flags
BN_set_negative
BN_set_params
BN_set_word
BN_sqr
BN_sub
BN_sub_word
BN_swap
BN_to_montgomery
BN_uadd
BN_ucmp
BN_usub
BN_value_one
BN_with_flags
BN_zero_ex
ERR_load_BN_strings
bn_add_words
bn_check_size
bn_check_top
bn_correct_top
bn_div_words
bn_dup_expand
bn_expand
bn_expand2
bn_mul_add_words
bn_mul_words
bn_pollute
bn_sqr_words
bn_sub_words
bn_wcheck_size
bn_wexpand
get_rfc2409_prime_1024
get_rfc2409_prime_768
get_rfc3526_prime_1536
get_rfc3526_prime_2048
get_rfc3526_prime_3072
get_rfc3526_prime_4096
get_rfc3526_prime_6144
get_rfc3526_prime_8192
manifest constants
BN_BITS
BN_BITS2
BN_BITS4
BN_BLINDING_NO_RECREATE
BN_BLINDING_NO_UPDATE
BN_BYTES
BN_DEC_CONV
BN_DEC_FMT1
BN_DEC_FMT2
BN_DEC_NUM
BN_DEFAULT_BITS
BN_FLG_CONSTTIME
BN_FLG_FREE
BN_FLG_MALLOCED
BN_FLG_STATIC_DATA
BN_F_BNRAND
BN_F_BN_BLINDING_CONVERT_EX
BN_F_BN_BLINDING_CREATE_PARAM
BN_F_BN_BLINDING_INVERT_EX
BN_F_BN_BLINDING_NEW
BN_F_BN_BLINDING_UPDATE
BN_F_BN_BN2DEC
BN_F_BN_BN2HEX
BN_F_BN_CTX_GET
BN_F_BN_CTX_NEW
BN_F_BN_CTX_START
BN_F_BN_DIV
BN_F_BN_DIV_NO_BRANCH
BN_F_BN_DIV_RECP
BN_F_BN_EXP
BN_HEX_FMT1
BN_HEX_FMT2
BN_MASK2
BN_MASK2h
BN_MASK2h1
BN_MASK2l
BN_TBIT
BN_prime_checks
structs
bignum_st
bn_gencb_st
bn_mont_ctx_st
bn_recp_ctx_st