Skip to content

OpenSSL libraries

This is the OpenSSL API for the SSL and Crypto libraries. The ssl and crypto manpages are general overviews of those libraries.

NAMEDescription
ACCESS_DESCRIPTION_freeASN1 object utilities
ACCESS_DESCRIPTION_newASN1 object utilities
ADMISSIONSAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_freeASN1 object utilities
ADMISSIONS_get0_admissionAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_get0_namingAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_get0_professionInfosAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_newASN1 object utilities
ADMISSIONS_set0_admissionAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_set0_namingAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSIONS_set0_professionInfosAccessors and settors for ADMISSION_SYNTAX
ADMISSION_SYNTAXAccessors and settors for ADMISSION_SYNTAX
ADMISSION_SYNTAX_freeASN1 object utilities
ADMISSION_SYNTAX_get0_admissionAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSION_SYNTAX_get0_contentsOfAdmissionsAccessors and settors for ADMISSION_SYNTAX
ADMISSION_SYNTAX_newASN1 object utilities
ADMISSION_SYNTAX_set0_admissionAuthorityAccessors and settors for ADMISSION_SYNTAX
ADMISSION_SYNTAX_set0_contentsOfAdmissionsAccessors and settors for ADMISSION_SYNTAX
ASIdOrRange_freeASN1 object utilities
ASIdOrRange_newASN1 object utilities
ASIdentifierChoice_freeASN1 object utilities
ASIdentifierChoice_newASN1 object utilities
ASIdentifiers_freeASN1 object utilities
ASIdentifiers_newASN1 object utilities
ASN1_AUXASN.1 auxiliary data
ASN1_ENUMERATED_getASN.1 INTEGER and ENUMERATED utilities
ASN1_ENUMERATED_get_int64ASN.1 INTEGER and ENUMERATED utilities
ASN1_ENUMERATED_setASN.1 INTEGER and ENUMERATED utilities
ASN1_ENUMERATED_set_int64ASN.1 INTEGER and ENUMERATED utilities
ASN1_ENUMERATED_to_BNASN.1 INTEGER and ENUMERATED utilities
ASN1_EXTERN_FUNCSASN.1 external function support
ASN1_GENERALIZEDTIME_adjASN.1 Time functions
ASN1_GENERALIZEDTIME_checkASN.1 Time functions
ASN1_GENERALIZEDTIME_dupASN.1 Time functions
ASN1_GENERALIZEDTIME_printASN.1 Time functions
ASN1_GENERALIZEDTIME_setASN.1 Time functions
ASN1_GENERALIZEDTIME_set_stringASN.1 Time functions
ASN1_INTEGER_freeASN1_INTEGER allocation functions
ASN1_INTEGER_getASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_get_int64ASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_get_uint64ASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_newASN1_INTEGER allocation functions
ASN1_INTEGER_setASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_set_int64ASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_set_uint64ASN.1 INTEGER and ENUMERATED utilities
ASN1_INTEGER_to_BNASN.1 INTEGER and ENUMERATED utilities
ASN1_ITEMASN1 object utilities
ASN1_ITEM_getlookup ASN.1 structures
ASN1_ITEM_lookuplookup ASN.1 structures
ASN1_OBJECT_freeobject allocation functions
ASN1_OBJECT_newobject allocation functions
ASN1_PRINT_ARGASN.1 auxiliary data
ASN1_STREAM_ARGASN.1 auxiliary data
ASN1_STRING_TABLEASN1_STRING_TABLE manipulation functions
ASN1_STRING_TABLE_addASN1_STRING_TABLE manipulation functions
ASN1_STRING_TABLE_cleanupASN1_STRING_TABLE manipulation functions
ASN1_STRING_TABLE_getASN1_STRING_TABLE manipulation functions
ASN1_STRING_cmpASN1_STRING utility functions
ASN1_STRING_dataASN1_STRING utility functions
ASN1_STRING_dupASN1_STRING utility functions
ASN1_STRING_freeASN1_STRING allocation functions
ASN1_STRING_get0_dataASN1_STRING utility functions
ASN1_STRING_lengthASN1_STRING utility functions
ASN1_STRING_newASN1_STRING allocation functions
ASN1_STRING_printASN1_STRING output routines
ASN1_STRING_print_exASN1_STRING output routines
ASN1_STRING_print_ex_fpASN1_STRING output routines
ASN1_STRING_setASN1_STRING utility functions
ASN1_STRING_to_UTF8ASN1_STRING utility functions
ASN1_STRING_typeASN1_STRING utility functions
ASN1_STRING_type_newASN1_STRING allocation functions
ASN1_TIME_adjASN.1 Time functions
ASN1_TIME_checkASN.1 Time functions
ASN1_TIME_cmp_time_tASN.1 Time functions
ASN1_TIME_compareASN.1 Time functions
ASN1_TIME_diffASN.1 Time functions
ASN1_TIME_dupASN.1 Time functions
ASN1_TIME_normalizeASN.1 Time functions
ASN1_TIME_printASN.1 Time functions
ASN1_TIME_print_exASN.1 Time functions
ASN1_TIME_setASN.1 Time functions
ASN1_TIME_set_stringASN.1 Time functions
ASN1_TIME_set_string_X509ASN.1 Time functions
ASN1_TIME_to_generalizedtimeASN.1 Time functions
ASN1_TIME_to_tmASN.1 Time functions
ASN1_TYPE_cmpASN1_TYPE utility functions
ASN1_TYPE_getASN1_TYPE utility functions
ASN1_TYPE_pack_sequenceASN1_TYPE utility functions
ASN1_TYPE_set1ASN1_TYPE utility functions
ASN1_TYPE_setASN1_TYPE utility functions
ASN1_TYPE_unpack_sequenceASN1_TYPE utility functions
ASN1_UTCTIME_adjASN.1 Time functions
ASN1_UTCTIME_checkASN.1 Time functions
ASN1_UTCTIME_cmp_time_tASN.1 Time functions
ASN1_UTCTIME_dupASN.1 Time functions
ASN1_UTCTIME_printASN.1 Time functions
ASN1_UTCTIME_setASN.1 Time functions
ASN1_UTCTIME_set_stringASN.1 Time functions
ASN1_add_oid_moduleadd standard configuration modules
ASN1_aux_cbASN.1 auxiliary data
ASN1_aux_const_cbASN.1 auxiliary data
ASN1_ex_d2iASN.1 external function support
ASN1_ex_d2i_exASN.1 external function support
ASN1_ex_free_funcASN.1 external function support
ASN1_ex_i2dASN.1 external function support
ASN1_ex_new_ex_funcASN.1 external function support
ASN1_ex_new_funcASN.1 external function support
ASN1_ex_print_funcASN.1 external function support
ASN1_generate_nconfASN1 string generation functions
ASN1_generate_v3ASN1 string generation functions
ASN1_item_d2idecode and encode DER-encoded ASN.1 structures
ASN1_item_d2i_biodecode and encode DER-encoded ASN.1 structures
ASN1_item_d2i_bio_exdecode and encode DER-encoded ASN.1 structures
ASN1_item_d2i_exdecode and encode DER-encoded ASN.1 structures
ASN1_item_d2i_fpdecode and encode DER-encoded ASN.1 structures
ASN1_item_d2i_fp_exdecode and encode DER-encoded ASN.1 structures
ASN1_item_i2d_mem_biodecode and encode DER-encoded ASN.1 structures
ASN1_item_newcreate new ASN.1 values
ASN1_item_new_excreate new ASN.1 values
ASN1_item_packdecode and encode DER-encoded ASN.1 structures
ASN1_item_signASN1 sign and verify
ASN1_item_sign_ctxASN1 sign and verify
ASN1_item_sign_exASN1 sign and verify
ASN1_item_unpackdecode and encode DER-encoded ASN.1 structures
ASN1_item_unpack_exdecode and encode DER-encoded ASN.1 structures
ASN1_item_verifyASN1 sign and verify
ASN1_item_verify_ctxASN1 sign and verify
ASN1_item_verify_exASN1 sign and verify
ASN1_tag2strASN1_STRING output routines
ASRange_freeASN1 object utilities
ASRange_newASN1 object utilities
ASYNC_STATUS_EAGAINfunctions to manage waiting for asynchronous jobs to complete
ASYNC_STATUS_ERRfunctions to manage waiting for asynchronous jobs to complete
ASYNC_STATUS_OKfunctions to manage waiting for asynchronous jobs to complete
ASYNC_STATUS_UNSUPPORTEDfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_clear_fdfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_freefunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_get_all_fdsfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_get_callbackfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_get_changed_fdsfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_get_fdfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_get_statusfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_newfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_set_callbackfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_set_statusfunctions to manage waiting for asynchronous jobs to complete
ASYNC_WAIT_CTX_set_wait_fdfunctions to manage waiting for asynchronous jobs to complete
ASYNC_block_pauseasynchronous job management functions
ASYNC_callback_fnfunctions to manage waiting for asynchronous jobs to complete
ASYNC_cleanup_threadasynchronous job management functions
ASYNC_get_current_jobasynchronous job management functions
ASYNC_get_mem_functionsasynchronous job management functions
ASYNC_get_wait_ctxasynchronous job management functions
ASYNC_init_threadasynchronous job management functions
ASYNC_is_capableasynchronous job management functions
ASYNC_pause_jobasynchronous job management functions
ASYNC_set_mem_functionsasynchronous job management functions
ASYNC_stack_alloc_fnasynchronous job management functions
ASYNC_stack_free_fnasynchronous job management functions
ASYNC_start_jobasynchronous job management functions
ASYNC_unblock_pauseasynchronous job management functions
AUTHORITY_INFO_ACCESS_freeASN1 object utilities
AUTHORITY_INFO_ACCESS_newASN1 object utilities
AUTHORITY_KEYID_freeASN1 object utilities
AUTHORITY_KEYID_newASN1 object utilities
BASIC_CONSTRAINTS_freeASN1 object utilities
BASIC_CONSTRAINTS_newASN1 object utilities
BF_cbc_encryptBlowfish encryption
BF_cfb64_encryptBlowfish encryption
BF_decryptBlowfish encryption
BF_ecb_encryptBlowfish encryption
BF_encryptBlowfish encryption
BF_ofb64_encryptBlowfish encryption
BF_optionsBlowfish encryption
BF_set_keyBlowfish encryption
BIO_ADDRINFOBIO_ADDRINFO type and routines
BIO_ADDRINFO_addressBIO_ADDRINFO type and routines
BIO_ADDRINFO_familyBIO_ADDRINFO type and routines
BIO_ADDRINFO_freeBIO_ADDRINFO type and routines
BIO_ADDRINFO_nextBIO_ADDRINFO type and routines
BIO_ADDRINFO_protocolBIO_ADDRINFO type and routines
BIO_ADDRINFO_socktypeBIO_ADDRINFO type and routines
BIO_ADDRBIO_ADDR routines
BIO_ADDR_clearBIO_ADDR routines
BIO_ADDR_copyBIO_ADDR routines
BIO_ADDR_dupBIO_ADDR routines
BIO_ADDR_familyBIO_ADDR routines
BIO_ADDR_freeBIO_ADDR routines
BIO_ADDR_hostname_stringBIO_ADDR routines
BIO_ADDR_newBIO_ADDR routines
BIO_ADDR_path_stringBIO_ADDR routines
BIO_ADDR_rawaddressBIO_ADDR routines
BIO_ADDR_rawmakeBIO_ADDR routines
BIO_ADDR_rawportBIO_ADDR routines
BIO_ADDR_service_stringBIO_ADDR routines
BIO_accept_exBIO socket communication setup routines
BIO_append_filenameFILE bio
BIO_bindBIO socket communication setup routines
BIO_callback_ctrlBIO control operations
BIO_callback_fnBIO callback functions
BIO_callback_fn_exBIO callback functions
BIO_closesocketBIO socket communication setup routines
BIO_connectBIO socket communication setup routines
BIO_ctrlBIO control operations
BIO_ctrl_dgram_connectNetwork BIO with datagram semantics
BIO_ctrl_get_read_requestBIO pair BIO
BIO_ctrl_get_write_guaranteeBIO pair BIO
BIO_ctrl_pendingBIO control operations
BIO_ctrl_reset_read_requestBIO pair BIO
BIO_ctrl_set_connectedNetwork BIO with datagram semantics
BIO_ctrl_wpendingBIO control operations
BIO_debug_callbackBIO callback functions
BIO_debug_callback_exBIO callback functions
BIO_destroy_bio_pairBIO pair BIO
BIO_dgram_detect_peer_addrNetwork BIO with datagram semantics
BIO_dgram_get_capsdatagram pair BIO
BIO_dgram_get_effective_capsdatagram pair BIO
BIO_dgram_get_local_addr_capsend and receive multiple datagrams in a single call
BIO_dgram_get_local_addr_enablesend and receive multiple datagrams in a single call
BIO_dgram_get_mtudatagram pair BIO
BIO_dgram_get_mtu_overheadNetwork BIO with datagram semantics
BIO_dgram_get_no_truncdatagram pair BIO
BIO_dgram_get_peerNetwork BIO with datagram semantics
BIO_dgram_recv_timedoutNetwork BIO with datagram semantics
BIO_dgram_send_timedoutNetwork BIO with datagram semantics
BIO_dgram_set_capsdatagram pair BIO
BIO_dgram_set_local_addr_enablesend and receive multiple datagrams in a single call
BIO_dgram_set_mtudatagram pair BIO
BIO_dgram_set_no_truncdatagram pair BIO
BIO_dgram_set_peerNetwork BIO with datagram semantics
BIO_do_acceptaccept BIO
BIO_do_connectconnect BIO
BIO_do_connect_retryBIO connection utility functions
BIO_do_handshakeSSL BIO
BIO_eofBIO control operations
BIO_err_is_non_fatalsend and receive multiple datagrams in a single call
BIO_f_base64base64 BIO filter
BIO_f_brotliCompression support
BIO_f_bufferbuffering BIO
BIO_f_ciphercipher BIO filter
BIO_f_mdmessage digest BIO filter
BIO_f_nullnull filter
BIO_f_prefixprefix BIO filter
BIO_f_readbufferread only buffering BIO that supports BIO_tell() and BIO_seek()
BIO_f_sslSSL BIO
BIO_f_zlibCompression support
BIO_f_zstdCompression support
BIO_find_typeBIO chain traversal
BIO_flushBIO control operations
BIO_freeBIO allocation and freeing functions
BIO_free_allBIO allocation and freeing functions
BIO_get0_dgram_bioconnect BIO
BIO_get_accept_ip_familyaccept BIO
BIO_get_accept_nameaccept BIO
BIO_get_accept_portaccept BIO
BIO_get_app_dataapplication-specific data
BIO_get_bind_modeaccept BIO
BIO_get_buffer_num_linesbuffering BIO
BIO_get_callbackBIO callback functions
BIO_get_callback_argBIO callback functions
BIO_get_callback_exBIO callback functions
BIO_get_cipher_ctxcipher BIO filter
BIO_get_cipher_statuscipher BIO filter
BIO_get_closeBIO control operations
BIO_get_conn_addressconnect BIO
BIO_get_conn_hostnameconnect BIO
BIO_get_conn_ip_familyconnect BIO
BIO_get_conn_modeBIO control operations
BIO_get_conn_portconnect BIO
BIO_get_datafunctions for managing BIO state information
BIO_get_ex_dataapplication-specific data
BIO_get_ex_new_indexapplication-specific data
BIO_get_fdfile descriptor BIO
BIO_get_fpFILE bio
BIO_get_indentprefix BIO filter
BIO_get_info_callbackBIO control operations
BIO_get_initfunctions for managing BIO state information
BIO_get_ktls_recvBIO control operations
BIO_get_ktls_sendBIO control operations
BIO_get_lineBIO I/O functions
BIO_get_mdmessage digest BIO filter
BIO_get_md_ctxmessage digest BIO filter
BIO_get_mem_datamemory BIO
BIO_get_mem_ptrmemory BIO
BIO_get_new_indexRoutines to build up BIO methods
BIO_get_num_renegotiatesSSL BIO
BIO_get_peer_nameaccept BIO
BIO_get_peer_portaccept BIO
BIO_get_read_requestBIO pair BIO
BIO_get_retry_BIOBIO retry functions
BIO_get_retry_reasonBIO retry functions
BIO_get_rpoll_descriptorobtain a structure which can be used to determine when a BIO object can next be read or written
BIO_get_shutdownfunctions for managing BIO state information
BIO_get_sock_typeconnect BIO
BIO_get_sslSSL BIO
BIO_get_wpoll_descriptorobtain a structure which can be used to determine when a BIO object can next be read or written
BIO_get_write_buf_sizeBIO pair BIO
BIO_get_write_guaranteeBIO pair BIO
BIO_getsBIO I/O functions
BIO_hostserv_prioritiesutility routines to parse a standard host and service string
BIO_info_cbBIO control operations
BIO_int_ctrlBIO control operations
BIO_listenBIO socket communication setup routines
BIO_lookupBIO_ADDRINFO type and routines
BIO_lookup_exBIO_ADDRINFO type and routines
BIO_lookup_typeBIO_ADDRINFO type and routines
BIO_make_bio_pairBIO pair BIO
BIO_meth_freeRoutines to build up BIO methods
BIO_meth_get_callback_ctrlRoutines to build up BIO methods
BIO_meth_get_createRoutines to build up BIO methods
BIO_meth_get_ctrlRoutines to build up BIO methods
BIO_meth_get_destroyRoutines to build up BIO methods
BIO_meth_get_getsRoutines to build up BIO methods
BIO_meth_get_putsRoutines to build up BIO methods
BIO_meth_get_readRoutines to build up BIO methods
BIO_meth_get_read_exRoutines to build up BIO methods
BIO_meth_get_recvmmsgRoutines to build up BIO methods
BIO_meth_get_sendmmsgRoutines to build up BIO methods
BIO_meth_get_writeRoutines to build up BIO methods
BIO_meth_get_write_exRoutines to build up BIO methods
BIO_meth_newRoutines to build up BIO methods
BIO_meth_set_callback_ctrlRoutines to build up BIO methods
BIO_meth_set_createRoutines to build up BIO methods
BIO_meth_set_ctrlRoutines to build up BIO methods
BIO_meth_set_destroyRoutines to build up BIO methods
BIO_meth_set_getsRoutines to build up BIO methods
BIO_meth_set_putsRoutines to build up BIO methods
BIO_meth_set_readRoutines to build up BIO methods
BIO_meth_set_read_exRoutines to build up BIO methods
BIO_meth_set_recvmmsgRoutines to build up BIO methods
BIO_meth_set_sendmmsgRoutines to build up BIO methods
BIO_meth_set_writeRoutines to build up BIO methods
BIO_meth_set_write_exRoutines to build up BIO methods
BIO_method_typeBIO chain traversal
BIO_newBIO allocation and freeing functions
BIO_new_CMSCMS streaming filter BIO
BIO_new_acceptaccept BIO
BIO_new_bio_dgram_pairdatagram pair BIO
BIO_new_bio_pairBIO pair BIO
BIO_new_buffer_ssl_connectSSL BIO
BIO_new_connectconnect BIO
BIO_new_dgramNetwork BIO with datagram semantics
BIO_new_exBIO allocation and freeing functions
BIO_new_fdfile descriptor BIO
BIO_new_fileFILE bio
BIO_new_fpFILE bio
BIO_new_from_core_bioOSSL_CORE_BIO functions
BIO_new_mem_bufmemory BIO
BIO_new_socketsocket BIO
BIO_new_sslSSL BIO
BIO_new_ssl_connectSSL BIO
BIO_nextBIO chain traversal
BIO_parse_hostservutility routines to parse a standard host and service string
BIO_pendingBIO control operations
BIO_popadd and remove BIOs from a chain
BIO_printfformatted output to a BIO
BIO_ptr_ctrlBIO control operations
BIO_pushadd and remove BIOs from a chain
BIO_putsBIO I/O functions
BIO_readBIO I/O functions
BIO_read_exBIO I/O functions
BIO_read_filenameFILE bio
BIO_recvmmsgsend and receive multiple datagrams in a single call
BIO_resetBIO control operations
BIO_retry_typeBIO retry functions
BIO_rw_filenameFILE bio
BIO_s_acceptaccept BIO
BIO_s_bioBIO pair BIO
BIO_s_connectconnect BIO
BIO_s_coreOSSL_CORE_BIO functions
BIO_s_datagramNetwork BIO with datagram semantics
BIO_s_dgram_memmemory BIO
BIO_s_dgram_pairdatagram pair BIO
BIO_s_fdfile descriptor BIO
BIO_s_fileFILE bio
BIO_s_memmemory BIO
BIO_s_nullnull data sink
BIO_s_secmemmemory BIO
BIO_s_socketsocket BIO
BIO_seekBIO control operations
BIO_sendmmsgsend and receive multiple datagrams in a single call
BIO_set_accept_biosaccept BIO
BIO_set_accept_ip_familyaccept BIO
BIO_set_accept_nameaccept BIO
BIO_set_accept_portaccept BIO
BIO_set_app_dataapplication-specific data
BIO_set_bind_modeaccept BIO
BIO_set_buffer_read_databuffering BIO
BIO_set_buffer_sizebuffering BIO
BIO_set_callbackBIO callback functions
BIO_set_callback_argBIO callback functions
BIO_set_callback_exBIO callback functions
BIO_set_ciphercipher BIO filter
BIO_set_closeBIO control operations
BIO_set_conn_addressconnect BIO
BIO_set_conn_hostnameconnect BIO
BIO_set_conn_ip_familyconnect BIO
BIO_set_conn_modeBIO control operations
BIO_set_conn_portconnect BIO
BIO_set_datafunctions for managing BIO state information
BIO_set_ex_dataapplication-specific data
BIO_set_fdfile descriptor BIO
BIO_set_fpFILE bio
BIO_set_indentprefix BIO filter
BIO_set_info_callbackBIO control operations
BIO_set_initfunctions for managing BIO state information
BIO_set_mdmessage digest BIO filter
BIO_set_mem_bufmemory BIO
BIO_set_mem_eof_returnmemory BIO
BIO_set_nbioconnect BIO
BIO_set_nbio_acceptaccept BIO
BIO_set_nextadd and remove BIOs from a chain
BIO_set_prefixprefix BIO filter
BIO_set_read_buffer_sizebuffering BIO
BIO_set_retry_reasonBIO retry functions
BIO_set_shutdownfunctions for managing BIO state information
BIO_set_sock_typeconnect BIO
BIO_set_sslSSL BIO
BIO_set_ssl_modeSSL BIO
BIO_set_ssl_renegotiate_bytesSSL BIO
BIO_set_ssl_renegotiate_timeoutSSL BIO
BIO_set_tfoBIO control operations
BIO_set_tfo_acceptaccept BIO
BIO_set_write_buf_sizeBIO pair BIO
BIO_set_write_buffer_sizebuffering BIO
BIO_should_io_specialBIO retry functions
BIO_should_readBIO retry functions
BIO_should_retryBIO retry functions
BIO_should_writeBIO retry functions
BIO_shutdown_wrBIO pair BIO
BIO_snprintfformatted output to a BIO
BIO_socketBIO socket communication setup routines
BIO_socket_waitBIO connection utility functions
BIO_ssl_copy_session_idSSL BIO
BIO_ssl_shutdownSSL BIO
BIO_tellBIO control operations
BIO_up_refBIO allocation and freeing functions
BIO_vfreeBIO allocation and freeing functions
BIO_vprintfformatted output to a BIO
BIO_vsnprintfformatted output to a BIO
BIO_waitBIO connection utility functions
BIO_wpendingBIO control operations
BIO_writeBIO I/O functions
BIO_write_exBIO I/O functions
BIO_write_filenameFILE bio
BN_BLINDING_convertblinding related BIGNUM functions
BN_BLINDING_convert_exblinding related BIGNUM functions
BN_BLINDING_create_paramblinding related BIGNUM functions
BN_BLINDING_freeblinding related BIGNUM functions
BN_BLINDING_get_flagsblinding related BIGNUM functions
BN_BLINDING_invertblinding related BIGNUM functions
BN_BLINDING_invert_exblinding related BIGNUM functions
BN_BLINDING_is_current_threadblinding related BIGNUM functions
BN_BLINDING_lockblinding related BIGNUM functions
BN_BLINDING_newblinding related BIGNUM functions
BN_BLINDING_set_current_threadblinding related BIGNUM functions
BN_BLINDING_set_flagsblinding related BIGNUM functions
BN_BLINDING_unlockblinding related BIGNUM functions
BN_BLINDING_updateblinding related BIGNUM functions
BN_CTX_enduse temporary BIGNUM variables
BN_CTX_freeallocate and free BN_CTX structures
BN_CTX_getuse temporary BIGNUM variables
BN_CTX_newallocate and free BN_CTX structures
BN_CTX_new_exallocate and free BN_CTX structures
BN_CTX_secure_newallocate and free BN_CTX structures
BN_CTX_secure_new_exallocate and free BN_CTX structures
BN_CTX_startuse temporary BIGNUM variables
BN_GENCB_callgenerate primes and test for primality
BN_GENCB_freegenerate primes and test for primality
BN_GENCB_get_arggenerate primes and test for primality
BN_GENCB_newgenerate primes and test for primality
BN_GENCB_setgenerate primes and test for primality
BN_GENCB_set_oldgenerate primes and test for primality
BN_MONT_CTX_copyMontgomery multiplication
BN_MONT_CTX_freeMontgomery multiplication
BN_MONT_CTX_newMontgomery multiplication
BN_MONT_CTX_setMontgomery multiplication
BN_RECP_CTX_freemodular multiplication using reciprocal
BN_RECP_CTX_newmodular multiplication using reciprocal
BN_RECP_CTX_setmodular multiplication using reciprocal
BN_abs_is_wordBIGNUM comparison and test functions
BN_addarithmetic operations on BIGNUMs
BN_add_wordarithmetic functions on BIGNUMs with integers
BN_are_coprimeBIGNUM comparison and test functions
BN_bin2bnformat conversions
BN_bn2binformat conversions
BN_bn2binpadformat conversions
BN_bn2decformat conversions
BN_bn2hexformat conversions
BN_bn2lebinpadformat conversions
BN_bn2mpiformat conversions
BN_bn2nativepadformat conversions
BN_check_primegenerate primes and test for primality
BN_clearallocate and free BIGNUMs
BN_clear_bitbit operations on BIGNUMs
BN_clear_freeallocate and free BIGNUMs
BN_cmpBIGNUM comparison and test functions
BN_copycopy BIGNUMs
BN_dec2bnformat conversions
BN_divarithmetic operations on BIGNUMs
BN_div_recpmodular multiplication using reciprocal
BN_div_wordarithmetic functions on BIGNUMs with integers
BN_dupcopy BIGNUMs
BN_exparithmetic operations on BIGNUMs
BN_freeallocate and free BIGNUMs
BN_from_montgomeryMontgomery multiplication
BN_gcdarithmetic operations on BIGNUMs
BN_generate_primegenerate primes and test for primality
BN_generate_prime_ex2generate primes and test for primality
BN_generate_prime_exgenerate primes and test for primality
BN_get0_nist_prime_192Create standardized public primes or DH pairs
BN_get0_nist_prime_224Create standardized public primes or DH pairs
BN_get0_nist_prime_256Create standardized public primes or DH pairs
BN_get0_nist_prime_384Create standardized public primes or DH pairs
BN_get0_nist_prime_521Create standardized public primes or DH pairs
BN_get_rfc2409_prime_1024Create standardized public primes or DH pairs
BN_get_rfc2409_prime_768Create standardized public primes or DH pairs
BN_get_rfc3526_prime_1536Create standardized public primes or DH pairs
BN_get_rfc3526_prime_2048Create standardized public primes or DH pairs
BN_get_rfc3526_prime_3072Create standardized public primes or DH pairs
BN_get_rfc3526_prime_4096Create standardized public primes or DH pairs
BN_get_rfc3526_prime_6144Create standardized public primes or DH pairs
BN_get_rfc3526_prime_8192Create standardized public primes or DH pairs
BN_get_wordBIGNUM assignment operations
BN_hex2bnformat conversions
BN_is_bit_setbit operations on BIGNUMs
BN_is_oddBIGNUM comparison and test functions
BN_is_oneBIGNUM comparison and test functions
BN_is_primegenerate primes and test for primality
BN_is_prime_exgenerate primes and test for primality
BN_is_prime_fasttestgenerate primes and test for primality
BN_is_prime_fasttest_exgenerate primes and test for primality
BN_is_wordBIGNUM comparison and test functions
BN_is_zeroBIGNUM comparison and test functions
BN_lebin2bnformat conversions
BN_lshift1bit operations on BIGNUMs
BN_lshiftbit operations on BIGNUMs
BN_mask_bitsbit operations on BIGNUMs
BN_modarithmetic operations on BIGNUMs
BN_mod_addarithmetic operations on BIGNUMs
BN_mod_exparithmetic operations on BIGNUMs
BN_mod_exp_montMontgomery exponentiation
BN_mod_exp_mont_consttimeMontgomery exponentiation
BN_mod_exp_mont_consttime_x2Montgomery exponentiation
BN_mod_inversecompute inverse modulo n
BN_mod_mularithmetic operations on BIGNUMs
BN_mod_mul_montgomeryMontgomery multiplication
BN_mod_mul_reciprocalmodular multiplication using reciprocal
BN_mod_sqrarithmetic operations on BIGNUMs
BN_mod_sqrtarithmetic operations on BIGNUMs
BN_mod_subarithmetic operations on BIGNUMs
BN_mod_wordarithmetic functions on BIGNUMs with integers
BN_mpi2bnformat conversions
BN_mularithmetic operations on BIGNUMs
BN_mul_wordarithmetic functions on BIGNUMs with integers
BN_native2bnformat conversions
BN_newallocate and free BIGNUMs
BN_nnmodarithmetic operations on BIGNUMs
BN_num_bitsget BIGNUM size
BN_num_bits_wordget BIGNUM size
BN_num_bytesget BIGNUM size
BN_oneBIGNUM assignment operations
BN_printformat conversions
BN_print_fpformat conversions
BN_priv_randgenerate pseudo-random number
BN_priv_rand_exgenerate pseudo-random number
BN_priv_rand_rangegenerate pseudo-random number
BN_priv_rand_range_exgenerate pseudo-random number
BN_pseudo_randgenerate pseudo-random number
BN_pseudo_rand_rangegenerate pseudo-random number
BN_randgenerate pseudo-random number
BN_rand_exgenerate pseudo-random number
BN_rand_rangegenerate pseudo-random number
BN_rand_range_exgenerate pseudo-random number
BN_rshift1bit operations on BIGNUMs
BN_rshiftbit operations on BIGNUMs
BN_secure_newallocate and free BIGNUMs
BN_security_bitsreturns bits of security based on given numbers
BN_set_bitbit operations on BIGNUMs
BN_set_wordBIGNUM assignment operations
BN_signed_bin2bnformat conversions
BN_signed_bn2binformat conversions
BN_signed_bn2lebinformat conversions
BN_signed_bn2nativeformat conversions
BN_signed_lebin2bnformat conversions
BN_signed_native2bnformat conversions
BN_sqrarithmetic operations on BIGNUMs
BN_subarithmetic operations on BIGNUMs
BN_sub_wordarithmetic functions on BIGNUMs with integers
BN_swapexchange BIGNUMs
BN_to_ASN1_ENUMERATEDASN.1 INTEGER and ENUMERATED utilities
BN_to_ASN1_INTEGERASN.1 INTEGER and ENUMERATED utilities
BN_to_montgomeryMontgomery multiplication
BN_ucmpBIGNUM comparison and test functions
BN_value_oneBIGNUM assignment operations
BN_with_flagscopy BIGNUMs
BN_zeroBIGNUM assignment operations
BUF_MEM_freesimple character array structure
BUF_MEM_growsimple character array structure
BUF_MEM_grow_cleansimple character array structure
BUF_MEM_newsimple character array structure
BUF_MEM_new_exsimple character array structure
BUF_reversesimple character array structure
CERTIFICATEPOLICIES_freeASN1 object utilities
CERTIFICATEPOLICIES_newASN1 object utilities
CMAC_CTXcreate cipher-based message authentication codes
CMAC_CTX_cleanupcreate cipher-based message authentication codes
CMAC_CTX_copycreate cipher-based message authentication codes
CMAC_CTX_freecreate cipher-based message authentication codes
CMAC_CTX_get0_cipher_ctxcreate cipher-based message authentication codes
CMAC_CTX_newcreate cipher-based message authentication codes
CMAC_Finalcreate cipher-based message authentication codes
CMAC_Initcreate cipher-based message authentication codes
CMAC_Updatecreate cipher-based message authentication codes
CMAC_resumecreate cipher-based message authentication codes
CMS_AuthEnvelopedData_createCreate CMS envelope
CMS_AuthEnvelopedData_create_exCreate CMS envelope
CMS_ContentInfo_freeASN1 object utilities
CMS_ContentInfo_newASN1 object utilities
CMS_ContentInfo_new_exASN1 object utilities
CMS_ContentInfo_print_ctxASN1 object utilities
CMS_EncryptedData_decryptDecrypt CMS EncryptedData or EnvelopedData
CMS_EncryptedData_encryptCreate CMS EncryptedData
CMS_EncryptedData_encrypt_exCreate CMS EncryptedData
CMS_EnvelopedData_createCreate CMS envelope
CMS_EnvelopedData_create_exCreate CMS envelope
CMS_EnvelopedData_decryptDecrypt CMS EncryptedData or EnvelopedData
CMS_EnvelopedData_itASN1 object utilities
CMS_ReceiptRequest_create0CMS signed receipt request functions
CMS_ReceiptRequest_create0_exCMS signed receipt request functions
CMS_ReceiptRequest_freeASN1 object utilities
CMS_ReceiptRequest_get0_valuesCMS signed receipt request functions
CMS_ReceiptRequest_newASN1 object utilities
CMS_RecipientInfo_decryptCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_encryptCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_kari_set0_pkeyCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_kari_set0_pkey_and_peerCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_kekri_get0_idCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_kekri_id_cmpCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_ktri_cert_cmpCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_ktri_get0_signer_idCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_set0_keyCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_set0_pkeyCMS envelopedData RecipientInfo routines
CMS_RecipientInfo_typeCMS envelopedData RecipientInfo routines
CMS_SignedData_freeASN1 object utilities
CMS_SignedData_newASN1 object utilities
CMS_SignedData_verifyverify a CMS SignedData structure
CMS_SignerInfo_cert_cmpCMS signedData signer functions
CMS_SignerInfo_get0_signatureCMS signedData signer functions
CMS_SignerInfo_get0_signer_idCMS signedData signer functions
CMS_SignerInfo_set1_signer_certCMS signedData signer functions
CMS_SignerInfo_signadd a signer to a CMS_ContentInfo signed data structure
CMS_add0_certCMS certificate and CRL utility functions
CMS_add0_crlCMS certificate and CRL utility functions
CMS_add0_recipient_keyadd recipients to a CMS enveloped data structure
CMS_add1_ReceiptRequestCMS signed receipt request functions
CMS_add1_certCMS certificate and CRL utility functions
CMS_add1_crlCMS certificate and CRL utility functions
CMS_add1_recipientadd recipients to a CMS enveloped data structure
CMS_add1_recipient_certadd recipients to a CMS enveloped data structure
CMS_add1_signeradd a signer to a CMS_ContentInfo signed data structure
CMS_compresscreate a CMS CompressedData structure
CMS_data_createCreate CMS Data object
CMS_data_create_exCreate CMS Data object
CMS_decryptdecrypt content from a CMS envelopedData structure
CMS_decrypt_set1_passworddecrypt content from a CMS envelopedData structure
CMS_decrypt_set1_pkeydecrypt content from a CMS envelopedData structure
CMS_decrypt_set1_pkey_and_peerdecrypt content from a CMS envelopedData structure
CMS_digest_createCreate CMS DigestedData object
CMS_digest_create_exCreate CMS DigestedData object
CMS_encryptcreate a CMS envelopedData structure
CMS_encrypt_excreate a CMS envelopedData structure
CMS_finalfinali