Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.
Page 13
- BIO_vsnprintf
- BIO_printf, BIO_vprintf, BIO_snprintf, BIO_vsnprintf - formatted output to a BIO
- BIO_wait
- BIO_socket_wait, BIO_wait, BIO_do_connect_retry - BIO connection utility functions
- BIO_wpending
- BIO control operations
- BIO_write
- BIO_read_ex, BIO_write_ex, BIO_read, BIO_write, BIO_gets, BIO_get_line, BIO_puts - BIO I/O functions
- BIO_write_ex
- BIO_read_ex, BIO_write_ex, BIO_read, BIO_write, BIO_gets, BIO_get_line, BIO_puts - BIO I/O functions
- BIO_write_filename
- BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp, BIO_read_filename, BIO_write_filename, BIO_append_filename, BIO_rw_filename - FILE bio
- BITMAP
- Stores the contents of a bitmap. Allegro game programming library
- BN_BLINDING_convert
- blinding related BIGNUM functions
- BN_BLINDING_convert_ex
- blinding related BIGNUM functions
- BN_BLINDING_create_param
- blinding related BIGNUM functions
- BN_BLINDING_free
- blinding related BIGNUM functions
- BN_BLINDING_get_flags
- blinding related BIGNUM functions
- BN_BLINDING_invert
- blinding related BIGNUM functions
- BN_BLINDING_invert_ex
- blinding related BIGNUM functions
- BN_BLINDING_is_current_thread
- blinding related BIGNUM functions
- BN_BLINDING_lock
- blinding related BIGNUM functions
- BN_BLINDING_new
- blinding related BIGNUM functions
- BN_BLINDING_set_current_thread
- blinding related BIGNUM functions
- BN_BLINDING_set_flags
- blinding related BIGNUM functions
- BN_BLINDING_unlock
- blinding related BIGNUM functions
- BN_BLINDING_update
- blinding related BIGNUM functions
- BN_CTX_end
- BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables
- BN_CTX_free
- BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures
- BN_CTX_get
- BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables
- BN_CTX_new
- BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures
- BN_CTX_new_ex
- BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures
- BN_CTX_secure_new
- BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures
- BN_CTX_secure_new_ex
- BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures
- BN_CTX_start
- BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables
- BN_GENCB_call
- generate primes and test for primality
- BN_GENCB_free
- generate primes and test for primality
- BN_GENCB_get_arg
- generate primes and test for primality
- BN_GENCB_new
- generate primes and test for primality
- BN_GENCB_set
- generate primes and test for primality
- BN_GENCB_set_old
- generate primes and test for primality
- BN_MONT_CTX_copy
- BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication
- BN_MONT_CTX_free
- BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication
- BN_MONT_CTX_new
- BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication
- BN_MONT_CTX_set
- BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication
- BN_RECP_CTX_free
- BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal
- BN_RECP_CTX_new
- BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal
- BN_RECP_CTX_set
- BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal
- BN_abs_is_word
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_add
- BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs
- BN_add_word
- BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers
- BN_bin2bn
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2bin
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2binpad
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2dec
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2hex
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2lebinpad
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2mpi
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_bn2nativepad
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_check_prime
- generate primes and test for primality
- BN_clear
- BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs
- BN_clear_bit
- BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
- BN_clear_free
- BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs
- BN_cmp
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_copy
- BN_copy, BN_dup, BN_with_flags - copy BIGNUMs
- BN_dec2bn
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_div
- BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs
- BN_div_recp
- BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal
- BN_div_word
- BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers
- BN_dup
- BN_copy, BN_dup, BN_with_flags - copy BIGNUMs
- BN_exp
- BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs
- BN_free
- BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs
- BN_from_montgomery
- BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication
- BN_gcd
- BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs
- BN_generate_prime
- generate primes and test for primality
- BN_generate_prime_ex
- generate primes and test for primality
- BN_generate_prime_ex2
- generate primes and test for primality
- BN_get0_nist_prime_192
- Create standardized public primes or DH pairs
- BN_get0_nist_prime_224
- Create standardized public primes or DH pairs
- BN_get0_nist_prime_256
- Create standardized public primes or DH pairs
- BN_get0_nist_prime_384
- Create standardized public primes or DH pairs
- BN_get0_nist_prime_521
- Create standardized public primes or DH pairs
- BN_get_rfc2409_prime_1024
- Create standardized public primes or DH pairs
- BN_get_rfc2409_prime_768
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_1536
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_2048
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_3072
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_4096
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_6144
- Create standardized public primes or DH pairs
- BN_get_rfc3526_prime_8192
- Create standardized public primes or DH pairs
- BN_get_word
- BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations
- BN_hex2bn
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_is_bit_set
- BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
- BN_is_odd
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_is_one
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_is_prime
- generate primes and test for primality
- BN_is_prime_ex
- generate primes and test for primality
- BN_is_prime_fasttest
- generate primes and test for primality
- BN_is_prime_fasttest_ex
- generate primes and test for primality
- BN_is_word
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_is_zero
- BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions
- BN_lebin2bn
- BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2nativepad, BN_native2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
- BN_lshift
- BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
- BN_lshift1
- BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
- BN_mask_bits
- BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
- BN_mod
- BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs