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 14
- BN_mod_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_mod_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_mod_exp_mont
- BN_mod_exp_mont, BN_mod_exp_mont_consttime, BN_mod_exp_mont_consttime_x2 - Montgomery exponentiation
- BN_mod_exp_mont_consttime
- BN_mod_exp_mont, BN_mod_exp_mont_consttime, BN_mod_exp_mont_consttime_x2 - Montgomery exponentiation
- BN_mod_exp_mont_consttime_x2
- BN_mod_exp_mont, BN_mod_exp_mont_consttime, BN_mod_exp_mont_consttime_x2 - Montgomery exponentiation
- BN_mod_inverse
- compute inverse modulo n
- BN_mod_mul
- 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_mod_mul_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_mod_mul_reciprocal
- BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal
- BN_mod_sqr
- 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_mod_sqrt
- 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_mod_sub
- 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_mod_word
- BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers
- BN_mpi2bn
- 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_mul
- 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_mul_word
- BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers
- BN_native2bn
- 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_new
- BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs
- BN_nnmod
- 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_num_bits
- BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
- BN_num_bits_word
- BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
- BN_num_bytes
- BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
- BN_one
- BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations
- BN_print
- 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_print_fp
- 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_priv_rand
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_priv_rand_ex
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_priv_rand_range
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_priv_rand_range_ex
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_pseudo_rand
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_pseudo_rand_range
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_rand
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_rand_ex
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_rand_range
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_rand_range_ex
- BN_rand_ex, BN_rand, BN_priv_rand_ex, BN_priv_rand, BN_pseudo_rand, BN_rand_range_ex, BN_rand_range, BN_priv_rand_range_ex, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number
- BN_rshift
- 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_rshift1
- 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_secure_new
- BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs
- BN_security_bits
- returns bits of security based on given numbers
- BN_set_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_set_word
- BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations
- BN_sqr
- 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_sub
- 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_sub_word
- BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers
- BN_swap
- exchange BIGNUMs
- BN_to_ASN1_ENUMERATED
- ASN.1 INTEGER and ENUMERATED utilities
- BN_to_ASN1_INTEGER
- ASN.1 INTEGER and ENUMERATED utilities
- BN_to_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_ucmp
- 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_value_one
- BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations
- BN_with_flags
- BN_copy, BN_dup, BN_with_flags - copy BIGNUMs
- BN_zero
- BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations
- BOOTLOADER_SECTION
- avr_boot -
: Bootloader Support Utilities - BSD::Resource
- BSD process resource limit and priority functions
- BSD::arc4random
- Perl interface to the arc4 random number generator
- BSON
- BSON serialization and deserialization (EOL)
- BSON::Array
- BSON type wrapper for a list of elements
- BSON::Binary
- Legacy BSON type wrapper for binary data (DEPRECATED)
- BSON::Bool
- Legacy BSON type wrapper for Booleans (DEPRECATED)
- BSON::Bytes
- BSON type wrapper for binary byte strings
- BSON::Code
- BSON type wrapper for Javascript code
- BSON::DBPointer
- Legacy BSON type wrapper for DBPointer data (DEPRECATED)
- BSON::DBRef
- BSON type wrapper for MongoDB DBRefs
- BSON::Decimal128
- BSON type wrapper for Decimal128
- BSON::Doc
- BSON type wrapper for ordered documents
- BSON::Double
- BSON type wrapper for Double
- BSON::Int32
- BSON type wrapper for Int32
- BSON::Int64
- BSON type wrapper for Int64
- BSON::MaxKey
- BSON type wrapper for MaxKey
- BSON::MinKey
- BSON type wrapper for MinKey
- BSON::OID
- BSON type wrapper for Object IDs
- BSON::ObjectId
- Legacy BSON type wrapper for Object IDs (DEPRECATED)
- BSON::PP
- Pure Perl BSON implementation
- BSON::Raw
- BSON type wrapper for pre-encoded BSON documents
- BSON::Regex
- BSON type wrapper for regular expressions
- BSON::String
- BSON type wrapper for strings
- BSON::Symbol
- BSON type wrapper for symbol data (DEPRECATED)
- BSON::Time
- BSON type wrapper for date and time
- BSON::Timestamp
- BSON type wrapper for timestamps
- BSON::Types
- Helper functions to wrap BSON type classes
- BSON::XS
- XS implementation of MongoDB's BSON serialization (EOL)
- BUF_MEM_free
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BUF_MEM_grow
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BUF_MEM_grow_clean
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BUF_MEM_new
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BUF_MEM_new_ex
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BUF_reverse
- BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure
- BackupPC::XS
- Perl extension for BackupPC libraries
- Banner
- one line title bar
- Barcode::ZBar
- Perl interface to the ZBar Barcode Reader
- Barcode::ZBar::Image
- image object to scan for bar codes
- Barcode::ZBar::ImageScanner
- scan images for bar codes
- Barcode::ZBar::Processor
- self-contained bar code reader
- Barcode::ZBar::Symbol
- bar code scan result object
- BasicDialog
- AcknowledgeDialog, BasicDialog, ConfirmDialog, GridDialog, PrintDialog, UChooser - an assortment of useful dialog boxes
- BeagleBenchmarkedResource
- Description of a benchmarked hardware resource.
- BeagleBenchmarkedResourceList
- Ordered list of benchmarked hardware resources, from fastest to slowest.
- BeagleInstanceDetails
- Information about a specific instance.
- BeagleOperation
- A list of integer indices which specify a partial likelihoods operation.
- BeagleOperationByPartition
- A list of integer indices which specify a partial likelihoods operation for a partitioned analysis.