Linux repositories inspector

libssl-doc - Secure Sockets Layer toolkit - development documentation

This package is part of the OpenSSL project's implementation of the SSL and TLS cryptographic protocols for secure communication over the Internet.
It contains manpages and demo files for libssl and libcrypto.
1.1.1d
Debian iconDebian 10.0
1.1.1c
Ubuntu iconUbuntu 19.10
1.1.1b
Ubuntu iconUbuntu 19.04
1.1.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
1.1.0l
Debian iconDebian 9.0
1.1.0k
Debian iconDebian 9.0
1.1.0g
Ubuntu iconUbuntu 18.04 LTS
1.0.2g
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.1.1d-0+deb10u2Yesterday1.64 MiB5.32 MiB
Debian iconDebian 9.0 stretch/maindeb1.1.0k-1~deb9u1Sep 071.41 MiB4.47 MiB
Debian iconDebian 9.0 stretch-proposed-updates/maindeb1.1.0l-1~deb9u1Oct 051.41 MiB4.47 MiB
Ubuntu iconUbuntu 17.10 artful/maindeb1.0.2g-1ubuntu132017-11-101.01 MiB2.77 MiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1.0.2g-1ubuntu13.6Jan 121.01 MiB2.77 MiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1.0.2g-1ubuntu13.6Jan 121.01 MiB2.77 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1.1.0g-2ubuntu42018-06-121.2 MiB4.41 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1.1.1-1ubuntu2.1~18.04.4Aug 201.41 MiB5.22 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1.1.1-1ubuntu2.1~18.04.4Jul 151.41 MiB5.22 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1.1.1-1ubuntu2Jan 141.42 MiB5.22 MiB
Ubuntu iconUbuntu 18.10 cosmic-proposed/maindeb1.1.1-1ubuntu2.5Jun 201.41 MiB5.22 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb1.1.1-1ubuntu2.1Jan 141.41 MiB5.22 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb1.1.1-1ubuntu2.2Jun 171.41 MiB5.22 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb1.1.1b-1ubuntu2Apr 041.43 MiB5.3 MiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb1.1.1b-1ubuntu2.4Sep 301.43 MiB5.3 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1.1.1c-1ubuntu4Aug 301.43 MiB5.31 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.0.2g-1ubuntu42017-11-101.02 MiB2.76 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1.0.2g-1ubuntu4.15Feb 271.03 MiB2.77 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1.0.2g-1ubuntu4.15Feb 271.03 MiB2.77 MiB

Manual pages

ASN1_generate_nconf(3ssl)

ASN1_generate_nconf, ASN1_generate_v3 - ASN1 generation functions

ASN1_ITEM_lookup(3ssl)

ASN1_ITEM_lookup, ASN1_ITEM_get - lookup ASN.1 structures

ASN1_OBJECT_new(3ssl)

ASN1_OBJECT_new, ASN1_OBJECT_free - object allocation functions

ASN1_STRING_length(3ssl)

ASN1_STRING_dup, ASN1_STRING_cmp, ASN1_STRING_set, ASN1_STRING_length, ASN1_STRING_type, ASN1_STRING_get0_data, ASN1_STRING_data, ASN1_STRING_to_UTF8 - ASN1_STRING utility functions

ASN1_STRING_new(3ssl)

ASN1_STRING_new, ASN1_STRING_type_new, ASN1_STRING_free - ASN1_STRING allocation functions

ASN1_STRING_print_ex(3ssl)

ASN1_tag2str, ASN1_STRING_print_ex, ASN1_STRING_print_ex_fp, ASN1_STRING_print - ASN1_STRING output routines

ASN1_STRING_TABLE_add(3ssl)

ASN1_STRING_TABLE_add, ASN1_STRING_TABLE_get, ASN1_STRING_TABLE_cleanup - maintain the global ASN.1 string table

ASN1_TIME_set(3ssl)

ASN1_TIME_set, ASN1_TIME_adj, ASN1_TIME_check, ASN1_TIME_set_string, ASN1_TIME_print, ASN1_TIME_diff - ASN.1 Time functions

ASN1_TYPE_get(3ssl)

ASN1_TYPE_get, ASN1_TYPE_set, ASN1_TYPE_set1, ASN1_TYPE_cmp, ASN1_TYPE_unpack_sequence, ASN1_TYPE_pack_sequence - ASN1_TYPE utility functions

ASYNC_start_job(3ssl)

ASYNC_get_wait_ctx, ASYNC_init_thread, ASYNC_cleanup_thread, ASYNC_start_job, ASYNC_pause_job, ASYNC_get_current_job, ASYNC_block_pause, ASYNC_unblock_pause, ASYNC_is_capable - asynchronous job management functions

ASYNC_WAIT_CTX_new(3ssl)

ASYNC_WAIT_CTX_new, ASYNC_WAIT_CTX_free, ASYNC_WAIT_CTX_set_wait_fd, ASYNC_WAIT_CTX_get_fd, ASYNC_WAIT_CTX_get_all_fds, ASYNC_WAIT_CTX_get_changed_fds, ASYNC_WAIT_CTX_clear_fd - functions to manage waiting for asynchronous jobs to complete

BF_encrypt(3ssl)

BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt, BF_cfb64_encrypt, BF_ofb64_encrypt, BF_options - Blowfish encryption

bio(3ssl)

bio - Basic I/O abstraction

BIO_ADDR(3ssl)

BIO_ADDR, BIO_ADDR_new, BIO_ADDR_clear, BIO_ADDR_free, BIO_ADDR_rawmake, BIO_ADDR_family, BIO_ADDR_rawaddress, BIO_ADDR_rawport, BIO_ADDR_hostname_string, BIO_ADDR_service_string, BIO_ADDR_path_string - BIO_ADDR routines

BIO_ADDRINFO(3ssl)

BIO_lookup_type, BIO_ADDRINFO, BIO_ADDRINFO_next, BIO_ADDRINFO_free, BIO_ADDRINFO_family, BIO_ADDRINFO_socktype, BIO_ADDRINFO_protocol, BIO_ADDRINFO_address, BIO_lookup - BIO_ADDRINFO type and routines

BIO_connect(3ssl)

BIO_socket, BIO_connect, BIO_listen, BIO_accept_ex, BIO_closesocket - BIO socket communication setup routines

BIO_find_type(3ssl)

BIO_find_type, BIO_next, BIO_method_type - BIO chain traversal

BIO_f_base64(3ssl)

BIO_f_base64 - base64 BIO filter

BIO_f_buffer(3ssl)

BIO_get_buffer_num_lines, BIO_set_read_buffer_size, BIO_set_write_buffer_size, BIO_set_buffer_size, BIO_set_buffer_read_data, BIO_f_buffer - buffering BIO

BIO_f_cipher(3ssl)

BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx - cipher BIO filter

BIO_f_md(3ssl)

BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter

BIO_f_null(3ssl)

BIO_f_null - null filter

BIO_get_data(3ssl)

BIO_set_data, BIO_get_data, BIO_set_init, BIO_get_init, BIO_set_shutdown, BIO_get_shutdown - functions for managing BIO state information

BIO_new(3ssl)

BIO_new, BIO_up_ref, BIO_free, BIO_vfree, BIO_free_all, BIO_set - BIO allocation and freeing functions

BIO_new_CMS(3ssl)

BIO_new_CMS - CMS streaming filter BIO

BIO_parse_hostserv(3ssl)

BIO_hostserv_priorities, BIO_parse_hostserv - utility routines to parse a standard host and service string

BIO_printf(3ssl)

BIO_printf, BIO_vprintf, BIO_snprintf, BIO_vsnprintf - formatted output to a BIO

BIO_push(3ssl)

BIO_push, BIO_pop, BIO_set_next - add and remove BIOs from a chain

BIO_read(3ssl)

BIO_read, BIO_write, BIO_gets, BIO_puts - BIO I/O functions

BIO_set_callback(3ssl)

BIO_set_callback_ex, BIO_get_callback_ex, BIO_set_callback, BIO_get_callback, BIO_set_callback_arg, BIO_get_callback_arg, BIO_debug_callback, BIO_callback_fn_ex, BIO_callback_fn - BIO callback functions

BIO_should_retry(3ssl)

BIO_should_read, BIO_should_write, BIO_should_io_special, BIO_retry_type, BIO_should_retry, BIO_get_retry_BIO, BIO_get_retry_reason, BIO_set_retry_reason - BIO retry functions

BIO_s_accept(3ssl)

BIO_s_accept, BIO_set_accept_name, BIO_set_accept_port, BIO_get_accept_name, BIO_get_accept_port, BIO_new_accept, BIO_set_nbio_accept, BIO_set_accept_bios, BIO_set_bind_mode, BIO_get_bind_mode, BIO_do_accept - accept BIO

BIO_s_connect(3ssl)

BIO_set_conn_address, BIO_get_conn_address, BIO_s_connect, BIO_new_connect, BIO_set_conn_hostname, BIO_set_conn_port, BIO_get_conn_hostname, BIO_get_conn_port, BIO_set_nbio, BIO_do_connect - connect BIO

BIO_s_fd(3ssl)

BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd - file descriptor BIO

BIO_s_file(3ssl)

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

BIO_s_mem(3ssl)

BIO_s_secmem, BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf, BIO_get_mem_ptr, BIO_new_mem_buf - memory BIO

BIO_s_null(3ssl)

BIO_s_null - null data sink

BIO_s_socket(3ssl)

BIO_s_socket, BIO_new_socket - socket BIO

blowfish(3ssl)

blowfish, BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt, BF_cfb64_encrypt, BF_ofb64_encrypt, BF_options - Blowfish encryption

bn(3ssl)

bn - multiprecision integer arithmetics

BN_add(3ssl)

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_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs

BN_add_word(3ssl)

BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers

BN_bn2bin(3ssl)

BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions

BN_cmp(3ssl)

BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd - BIGNUM comparison and test functions

BN_copy(3ssl)

BN_copy, BN_dup, BN_with_flags - copy BIGNUMs

BN_CTX_new(3ssl)

BN_CTX_new, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures

BN_CTX_start(3ssl)

BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables

BN_generate_prime(3ssl)

BN_generate_prime_ex, BN_is_prime_ex, BN_is_prime_fasttest_ex, BN_GENCB_call, BN_GENCB_new, BN_GENCB_free, BN_GENCB_set_old, BN_GENCB_set, BN_GENCB_get_arg, BN_generate_prime, BN_is_prime, BN_is_prime_fasttest - generate primes and test for primality

BN_mod_inverse(3ssl)

BN_mod_inverse - compute inverse modulo n

BN_mod_mul_montgomery(3ssl)

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(3ssl)

BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal

BN_new(3ssl)

BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs

BN_num_bytes(3ssl)

BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size

BN_rand(3ssl)

BN_rand, BN_pseudo_rand, BN_rand_range, BN_pseudo_rand_range - generate pseudo-random number

BN_security_bits(3ssl)

BN_security_bits - returns bits of security based on given numbers

BN_set_bit(3ssl)

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_swap(3ssl)

BN_swap - exchange BIGNUMs

BN_zero(3ssl)

BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations

buffer(3ssl)

BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow - simple character array structure BUF_strdup, BUF_strndup, BUF_memdup, BUF_strlcpy, BUF_strlcat - standard C library equivalents

BUF_MEM_new(3ssl)

BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow, BUF_MEM_grow_clean, BUF_reverse - simple character array structure .PP standard C library equivalents

CMS_add0_cert(3ssl)

CMS_add0_cert, CMS_add1_cert, CMS_get1_certs, CMS_add0_crl, CMS_add1_crl, CMS_get1_crls - CMS certificate and CRL utility functions

CMS_add1_recipient_cert(3ssl)

CMS_add1_recipient_cert, CMS_add0_recipient_key - add recipients to a CMS enveloped data structure

CMS_add1_signer(3ssl)

CMS_add1_signer, CMS_SignerInfo_sign - add a signer to a CMS_ContentInfo signed data structure

CMS_compress(3ssl)

CMS_compress - create a CMS CompressedData structure

CMS_decrypt(3ssl)

CMS_decrypt - decrypt content from a CMS envelopedData structure

CMS_encrypt(3ssl)

CMS_encrypt - create a CMS envelopedData structure

CMS_final(3ssl)

CMS_final - finalise a CMS_ContentInfo structure

CMS_get0_SignerInfos(3ssl)

CMS_SignerInfo_set1_signer_cert, CMS_get0_SignerInfos, CMS_SignerInfo_get0_signer_id, CMS_SignerInfo_get0_signature, CMS_SignerInfo_cert_cmp - CMS signedData signer functions

CMS_get0_type(3ssl)

CMS_get0_type, CMS_set1_eContentType, CMS_get0_eContentType, CMS_get0_content - get and set CMS content types and content

CMS_get1_ReceiptRequest(3ssl)

CMS_ReceiptRequest_create0, CMS_add1_ReceiptRequest, CMS_get1_ReceiptRequest, CMS_ReceiptRequest_get0_values - CMS signed receipt request functions

CMS_sign(3ssl)

CMS_sign - create a CMS SignedData structure

CMS_sign_receipt(3ssl)

CMS_sign_receipt - create a CMS signed receipt

CMS_uncompress(3ssl)

CMS_uncompress - uncompress a CMS CompressedData structure

CMS_verify(3ssl)

CMS_verify, CMS_get0_signers - verify a CMS SignedData structure

CMS_verify_receipt(3ssl)

CMS_verify_receipt - verify a CMS signed receipt

CONF_modules_free(3ssl)

CONF_modules_free, CONF_modules_finish, CONF_modules_unload - OpenSSL configuration cleanup functions

CONF_modules_load_file(3ssl)

CONF_modules_load_file, CONF_modules_load - OpenSSL configuration functions

crypto(3ssl)

crypto - OpenSSL cryptographic library

CRYPTO_get_ex_new_index(3ssl)

CRYPTO_EX_new, CRYPTO_EX_free, CRYPTO_EX_dup, CRYPTO_free_ex_index, CRYPTO_get_ex_new_index, CRYPTO_set_ex_data, CRYPTO_get_ex_data, CRYPTO_free_ex_data, CRYPTO_new_ex_data - functions supporting application-specific data

CRYPTO_set_ex_data(3ssl)

CRYPTO_set_ex_data, CRYPTO_get_ex_data - internal application specific data functions

CRYPTO_THREAD_run_once(3ssl)

CRYPTO_THREAD_run_once, CRYPTO_THREAD_lock_new, CRYPTO_THREAD_read_lock, CRYPTO_THREAD_write_lock, CRYPTO_THREAD_unlock, CRYPTO_THREAD_lock_free, CRYPTO_atomic_add - OpenSSL thread support

ct(3ssl)

ct - Certificate Transparency

CTLOG_new(3ssl)

CTLOG_new, CTLOG_new_from_base64, CTLOG_free, CTLOG_get0_name, CTLOG_get0_log_id, CTLOG_get0_public_key - encapsulates information about a Certificate Transparency log

CTLOG_STORE_get0_log_by_id(3ssl)

CTLOG_STORE_get0_log_by_id - Get a Certificate Transparency log from a CTLOG_STORE

CTLOG_STORE_new(3ssl)

CTLOG_STORE_new, CTLOG_STORE_free, CTLOG_STORE_load_default_file, CTLOG_STORE_load_file - Create and populate a Certificate Transparency log list

d2i_ASN1_OBJECT(3ssl)

d2i_ASN1_OBJECT, i2d_ASN1_OBJECT - ASN1 OBJECT IDENTIFIER functions

d2i_CMS_ContentInfo(3ssl)

d2i_CMS_ContentInfo, i2d_CMS_ContentInfo - CMS ContentInfo functions

d2i_DHparams(3ssl)

d2i_DHparams, i2d_DHparams - PKCS#3 DH parameter functions

d2i_DSAPublicKey(3ssl)

d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSAparams, i2d_DSAparams, d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding and parsing functions.

d2i_ECPrivateKey(3ssl)

i2d_ECPrivateKey, d2i_ECPrivate_key - Encode and decode functions for saving and reading EC_KEY structures

d2i_Netscape_RSA(3ssl)

i2d_Netscape_RSA, d2i_Netscape_RSA - insecure RSA public and private key encoding functions

d2i_PKCS8PrivateKey(3ssl)

d2i_PKCS8PrivateKey_bio, d2i_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_bio, i2d_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_nid_bio, i2d_PKCS8PrivateKey_nid_fp - PKCS#8 format private key functions

d2i_PKCS8PrivateKey_bio(3ssl)

d2i_PKCS8PrivateKey_bio, d2i_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_bio, i2d_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_nid_bio, i2d_PKCS8PrivateKey_nid_fp - PKCS#8 format private key functions

d2i_PrivateKey(3ssl)

d2i_PrivateKey, d2i_PublicKey, d2i_AutoPrivateKey, i2d_PrivateKey, i2d_PublicKey, d2i_PrivateKey_bio, d2i_PrivateKey_fp - decode and encode functions for reading and saving EVP_PKEY structures

d2i_RSAPublicKey(3ssl)

d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, d2i_RSA_PUBKEY, i2d_RSA_PUBKEY, i2d_Netscape_RSA, d2i_Netscape_RSA - RSA public and private key encoding functions.

d2i_SSL_SESSION(3ssl)

d2i_SSL_SESSION, i2d_SSL_SESSION - convert SSL_SESSION object from/to ASN1 representation

d2i_X509(3ssl)

d2i_X509, i2d_X509, d2i_X509_bio, d2i_X509_fp, i2d_X509_bio, i2d_X509_fp - X509 encode and decode functions

d2i_X509_ALGOR(3ssl)

d2i_X509_ALGOR, i2d_X509_ALGOR - AlgorithmIdentifier functions.

d2i_X509_CRL(3ssl)

d2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_X509_CRL_fp, i2d_X509_CRL_bio, i2d_X509_CRL_fp - PKCS#10 certificate request functions.

d2i_X509_NAME(3ssl)

d2i_X509_NAME, i2d_X509_NAME - X509_NAME encoding functions

d2i_X509_REQ(3ssl)

d2i_X509_REQ, i2d_X509_REQ, d2i_X509_REQ_bio, d2i_X509_REQ_fp, i2d_X509_REQ_bio, i2d_X509_REQ_fp - PKCS#10 certificate request functions.

d2i_X509_SIG(3ssl)

d2i_X509_SIG, i2d_X509_SIG - DigestInfo functions.

dh(3ssl)

dh - Diffie-Hellman key agreement

DH_generate_key(3ssl)

DH_generate_key, DH_compute_key - perform Diffie-Hellman key exchange

DH_generate_parameters(3ssl)

DH_generate_parameters_ex, DH_generate_parameters, DH_check, DH_check_params - generate and check Diffie-Hellman parameters

DH_get0_pqg(3ssl)

DH_get0_pqg, DH_set0_pqg, DH_get0_key, DH_set0_key, DH_clear_flags, DH_test_flags, DH_set_flags, DH_get0_engine, DH_get_length, DH_set_length - Routines for getting and setting data in a DH object

DH_get_ex_new_index(3ssl)

DH_get_ex_new_index, DH_set_ex_data, DH_get_ex_data - add application specific data to DH structures

DH_new(3ssl)

DH_new, DH_free - allocate and free DH objects

DH_new_by_nid(3ssl)

DH_new_by_nid, DH_get_nid - get or find DH named parameters

DH_set_method(3ssl)

DH_set_default_method, DH_get_default_method, DH_set_method, DH_new_method, DH_OpenSSL - select DH method

DH_size(3ssl)

DH_size, DH_bits - get Diffie-Hellman prime size

dsa(3ssl)

dsa - Digital Signature Algorithm

DSA_do_sign(3ssl)

DSA_do_sign, DSA_do_verify - raw DSA signature operations

DSA_dup_DH(3ssl)

DSA_dup_DH - create a DH structure out of DSA structure

DSA_generate_key(3ssl)

DSA_generate_key - generate DSA key pair

DSA_generate_parameters(3ssl)

DSA_generate_parameters_ex, DSA_generate_parameters - generate DSA parameters

DSA_get0_pqg(3ssl)

DSA_get0_pqg, DSA_set0_pqg, DSA_get0_key, DSA_set0_key, DSA_clear_flags, DSA_test_flags, DSA_set_flags, DSA_get0_engine - Routines for getting and setting data in a DSA object

DSA_get_ex_new_index(3ssl)

DSA_get_ex_new_index, DSA_set_ex_data, DSA_get_ex_data - add application specific data to DSA structures

DSA_meth_new(3ssl)

DSA_meth_new, DSA_meth_free, DSA_meth_dup, DSA_meth_set_sign, DSA_meth_set_finish - build up DSA methods

DSA_new(3ssl)

DSA_new, DSA_free - allocate and free DSA objects

DSA_set_method(3ssl)

DSA_set_default_method, DSA_get_default_method, DSA_set_method, DSA_new_method, DSA_OpenSSL - select DSA method

DSA_sign(3ssl)

DSA_sign, DSA_sign_setup, DSA_verify - DSA signatures

DSA_SIG_new(3ssl)

DSA_SIG_get0, DSA_SIG_set0, DSA_SIG_new, DSA_SIG_free - allocate and free DSA signature objects

DSA_size(3ssl)

DSA_size, DSA_bits - get DSA signature size or key bits

DTLSv1_listen(3ssl)

DTLSv1_listen - listen for incoming DTLS connections

DTLS_get_data_mtu(3ssl)

DTLS_get_data_mtu - Get maximum data payload size

DTLS_set_timer_cb(3ssl)

DTLS_timer_cb, DTLS_set_timer_cb - Set callback for controlling DTLS timer duration

ec(3ssl)

ec - Elliptic Curve functions

ecdsa(3ssl)

ECDSA_SIG_new, ECDSA_SIG_free, i2d_ECDSA_SIG, d2i_ECDSA_SIG, ECDSA_size, ECDSA_sign_setup, ECDSA_sign, ECDSA_sign_ex, ECDSA_verify, ECDSA_do_sign, ECDSA_do_sign_ex, ECDSA_do_verify - Elliptic Curve Digital Signature Algorithm

ECPKParameters_print(3ssl)

ECPKParameters_print, ECPKParameters_print_fp - Functions for decoding and encoding ASN1 representations of elliptic curve entities

EC_GFp_simple_method(3ssl)

EC_GFp_simple_method, EC_GFp_mont_method, EC_GFp_nist_method, EC_GFp_nistp224_method, EC_GFp_nistp256_method, EC_GFp_nistp521_method, EC_GF2m_simple_method, EC_METHOD_get_field_type - Functions for obtaining EC_METHOD objects

EC_KEY_get_enc_flags(3ssl)

EC_KEY_get_enc_flags, EC_KEY_set_enc_flags - Get and set flags for encoding EC_KEY structures

engine(3ssl)

engine - ENGINE cryptographic module support

ENGINE_add(3ssl)

ENGINE_add, ENGINE_set_id, ENGINE_get_id, ENGINE_set_name, ENGINE_get_name, ENGINE_remove, ENGINE_cleanup, ENGINE_get_first, ENGINE_get_last, ENGINE_get_next, ENGINE_get_prev, ENGINE_by_id - maintain a global list of ENGINE objects

err(3ssl)

err - error codes

ERR_clear_error(3ssl)

ERR_clear_error - clear the error queue

ERR_error_string(3ssl)

ERR_error_string, ERR_error_string_n, ERR_lib_error_string, ERR_func_error_string, ERR_reason_error_string - obtain human-readable error message

ERR_get_error(3ssl)

ERR_get_error, ERR_peek_error, ERR_peek_last_error, ERR_get_error_line, ERR_peek_error_line, ERR_peek_last_error_line, ERR_get_error_line_data, ERR_peek_error_line_data, ERR_peek_last_error_line_data - obtain error code and data

ERR_GET_LIB(3ssl)

ERR_GET_LIB, ERR_GET_FUNC, ERR_GET_REASON, ERR_FATAL_ERROR - get information from error codes

ERR_load_crypto_strings(3ssl)

ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings - load and free error strings

ERR_load_strings(3ssl)

ERR_load_strings, ERR_PACK, ERR_get_next_error_library - load arbitrary error strings

ERR_print_errors(3ssl)

ERR_print_errors, ERR_print_errors_fp, ERR_print_errors_cb - print error messages

ERR_put_error(3ssl)

ERR_put_error, ERR_add_error_data - record an error

ERR_remove_state(3ssl)

ERR_remove_thread_state, ERR_remove_state - DEPRECATED

ERR_set_mark(3ssl)

ERR_set_mark, ERR_pop_to_mark - set marks and pop errors until mark

evp(3ssl)

evp - high-level cryptographic functions

EVP_bf_cbc(3ssl)

EVP_bf_cbc, EVP_bf_cfb, EVP_bf_cfb64, EVP_bf_ecb, EVP_bf_ofb - EVP Blowfish cipher

EVP_blake2b512(3ssl)

EVP_blake2b512, EVP_blake2s256 - BLAKE2 For EVP

EVP_BytesToKey(3ssl)

EVP_BytesToKey - password based encryption routine

EVP_cast5_cbc(3ssl)

EVP_cast5_cbc, EVP_cast5_cfb, EVP_cast5_cfb64, EVP_cast5_ecb, EVP_cast5_ofb - EVP CAST cipher

EVP_chacha20(3ssl)

EVP_chacha20, EVP_chacha20_poly1305 - EVP ChaCha20 stream cipher

EVP_CIPHER_CTX_get_cipher_data(3ssl)

EVP_CIPHER_CTX_get_cipher_data, EVP_CIPHER_CTX_set_cipher_data - Routines to inspect and modify EVP_CIPHER_CTX objects

EVP_desx_cbc(3ssl)

EVP_desx_cbc - EVP DES-X cipher

EVP_DigestSignInit(3ssl)

EVP_DigestSignInit, EVP_DigestSignUpdate, EVP_DigestSignFinal - EVP signing functions

EVP_DigestVerifyInit(3ssl)

EVP_DigestVerifyInit, EVP_DigestVerifyUpdate, EVP_DigestVerifyFinal - EVP signature verification functions

EVP_EncodeInit(3ssl)

EVP_ENCODE_CTX_new, EVP_ENCODE_CTX_free, EVP_ENCODE_CTX_copy, EVP_ENCODE_CTX_num, EVP_EncodeInit, EVP_EncodeUpdate, EVP_EncodeFinal, EVP_EncodeBlock, EVP_DecodeInit, EVP_DecodeUpdate, EVP_DecodeFinal, EVP_DecodeBlock - EVP base 64 encode/decode routines

EVP_idea_cbc(3ssl)

EVP_idea_cbc, EVP_idea_cfb, EVP_idea_cfb64, EVP_idea_ecb, EVP_idea_ofb - EVP IDEA cipher

EVP_md2(3ssl)

EVP_md2 - MD2 For EVP

EVP_md4(3ssl)

EVP_md4 - MD4 For EVP

EVP_md5(3ssl)

EVP_md5, EVP_md5_sha1 - MD5 For EVP

EVP_mdc2(3ssl)

EVP_mdc2 - MDC-2 For EVP

EVP_OpenInit(3ssl)

EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal - EVP envelope decryption

EVP_PKEY_asn1_get_count(3ssl)

EVP_PKEY_asn1_find, EVP_PKEY_asn1_find_str, EVP_PKEY_asn1_get_count, EVP_PKEY_asn1_get0, EVP_PKEY_asn1_get0_info - enumerate public key ASN.1 methods

EVP_PKEY_cmp(3ssl)

EVP_PKEY_copy_parameters, EVP_PKEY_missing_parameters, EVP_PKEY_cmp_parameters, EVP_PKEY_cmp - public key parameter and comparison functions

EVP_PKEY_CTX_new(3ssl)

EVP_PKEY_CTX_new, EVP_PKEY_CTX_new_id, EVP_PKEY_CTX_dup, EVP_PKEY_CTX_free - public key algorithm context functions

EVP_PKEY_CTX_set1_pbe_pass(3ssl)

EVP_PKEY_CTX_set1_pbe_pass - generic KDF support functions

EVP_PKEY_CTX_set_hkdf_md(3ssl)

EVP_PKEY_CTX_set_hkdf_md, EVP_PKEY_CTX_set1_hkdf_salt, EVP_PKEY_CTX_set1_hkdf_key, EVP_PKEY_CTX_add1_hkdf_info - HMAC-based Extract-and-Expand key derivation algorithm

EVP_PKEY_CTX_set_rsa_pss_keygen_md(3ssl)

EVP_PKEY_CTX_set_rsa_pss_keygen_md, EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md, EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen - EVP_PKEY RSA-PSS algorithm support functions

EVP_PKEY_CTX_set_scrypt_N(3ssl)

EVP_PKEY_CTX_set1_scrypt_salt, EVP_PKEY_CTX_set_scrypt_N, EVP_PKEY_CTX_set_scrypt_r, EVP_PKEY_CTX_set_scrypt_p, EVP_PKEY_CTX_set_scrypt_maxmem_bytes - EVP_PKEY scrypt KDF support functions

EVP_PKEY_CTX_set_tls1_prf_md(3ssl)

EVP_PKEY_CTX_set_tls1_prf_md, EVP_PKEY_CTX_set1_tls1_prf_secret, EVP_PKEY_CTX_add1_tls1_prf_seed - TLS PRF key derivation algorithm

EVP_PKEY_decrypt(3ssl)

EVP_PKEY_decrypt_init, EVP_PKEY_decrypt - decrypt using a public key algorithm

EVP_PKEY_derive(3ssl)

EVP_PKEY_derive_init, EVP_PKEY_derive_set_peer, EVP_PKEY_derive - derive public key algorithm shared secret

EVP_PKEY_encrypt(3ssl)

EVP_PKEY_encrypt_init, EVP_PKEY_encrypt - encrypt using a public key algorithm

EVP_PKEY_get_default_digest(3ssl)

EVP_PKEY_get_default_digest_nid - get default signature digest

EVP_PKEY_get_default_digest_nid(3ssl)

EVP_PKEY_get_default_digest_nid - get default signature digest

EVP_PKEY_keygen(3ssl)

EVP_PKEY_keygen_init, EVP_PKEY_keygen, EVP_PKEY_paramgen_init, EVP_PKEY_paramgen, EVP_PKEY_CTX_set_cb, EVP_PKEY_CTX_get_cb, EVP_PKEY_CTX_get_keygen_info, EVP_PKEVP_PKEY_CTX_set_app_data, EVP_PKEY_CTX_get_app_data - key and parameter generation functions

EVP_PKEY_meth_get_count(3ssl)

EVP_PKEY_meth_get_count, EVP_PKEY_meth_get0, EVP_PKEY_meth_get0_info - enumerate public key methods

EVP_PKEY_new(3ssl)

EVP_PKEY_new, EVP_PKEY_up_ref, EVP_PKEY_free - private key allocation functions

EVP_PKEY_print_private(3ssl)

EVP_PKEY_print_public, EVP_PKEY_print_private, EVP_PKEY_print_params - public key algorithm printing routines

EVP_PKEY_sign(3ssl)

EVP_PKEY_sign_init, EVP_PKEY_sign - sign using a public key algorithm

EVP_PKEY_verify(3ssl)

EVP_PKEY_verify_init, EVP_PKEY_verify - signature verification using a public key algorithm

EVP_PKEY_verify_recover(3ssl)

EVP_PKEY_verify_recover_init, EVP_PKEY_verify_recover - recover signature using a public key algorithm

EVP_rc2_cbc(3ssl)

EVP_rc2_cbc, EVP_rc2_cfb, EVP_rc2_cfb64, EVP_rc2_ecb, EVP_rc2_ofb, EVP_rc2_40_cbc, EVP_rc2_64_cbc - EVP RC2 cipher

EVP_rc4(3ssl)

EVP_rc4, EVP_rc4_40, EVP_rc4_hmac_md5 - EVP RC4 stream cipher

EVP_rc5_32_12_16_cbc(3ssl)

EVP_rc5_32_12_16_cbc, EVP_rc5_32_12_16_cfb, EVP_rc5_32_12_16_cfb64, EVP_rc5_32_12_16_ecb, EVP_rc5_32_12_16_ofb - EVP RC5 cipher

EVP_ripemd160(3ssl)

EVP_ripemd160 - RIPEMD160 For EVP

EVP_SealInit(3ssl)

EVP_SealInit, EVP_SealUpdate, EVP_SealFinal - EVP envelope encryption

EVP_seed_cbc(3ssl)

EVP_seed_cbc, EVP_seed_cfb, EVP_seed_cfb128, EVP_seed_ecb, EVP_seed_ofb - EVP SEED cipher

EVP_sha1(3ssl)

EVP_sha1 - SHA-1 For EVP

EVP_sha224(3ssl)

EVP_sha224, EVP_sha256, EVP_sha512_224, EVP_sha512_256, EVP_sha384, EVP_sha512 - SHA-2 For EVP

EVP_sha3_224(3ssl)

EVP_sha3_224, EVP_sha3_256, EVP_sha3_384, EVP_sha3_512, EVP_shake128, EVP_shake256 - SHA-3 For EVP

EVP_SignInit(3ssl)

EVP_PKEY_size, EVP_SignInit, EVP_SignInit_ex, EVP_SignUpdate, EVP_SignFinal - EVP signing functions

EVP_sm3(3ssl)

EVP_sm3 - SM3 for EVP

EVP_sm4_cbc(3ssl)

EVP_sm4_cbc, EVP_sm4_ecb, EVP_sm4_cfb, EVP_sm4_cfb128, EVP_sm4_ofb, EVP_sm4_ctr - EVP SM4 cipher

EVP_VerifyInit(3ssl)

EVP_VerifyInit_ex, EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal - EVP signature verification functions

EVP_whirlpool(3ssl)

EVP_whirlpool - WHIRLPOOL For EVP

HMAC(3ssl)

HMAC, HMAC_CTX_new, HMAC_CTX_reset, HMAC_CTX_free, HMAC_Init, HMAC_Init_ex, HMAC_Update, HMAC_Final, HMAC_CTX_copy, HMAC_CTX_set_flags, HMAC_CTX_get_md - HMAC message authentication code

i2d_CMS_bio_stream(3ssl)

i2d_CMS_bio_stream - output CMS_ContentInfo structure in BER format

i2d_PKCS7_bio_stream(3ssl)

i2d_PKCS7_bio_stream - output PKCS7 structure in BER format

i2d_re_X509_tbs(3ssl)

d2i_X509_AUX, i2d_X509_AUX, i2d_re_X509_tbs, i2d_re_X509_CRL_tbs, i2d_re_X509_REQ_tbs - X509 encode and decode functions

lhash(3ssl)

lh_new, lh_free, lh_insert, lh_delete, lh_retrieve, lh_doall, lh_doall_arg, lh_error - dynamic hash table

lh_stats(3ssl)

lh_stats, lh_node_stats, lh_node_usage_stats, lh_stats_bio, lh_node_stats_bio, lh_node_usage_stats_bio - LHASH statistics

MD5(3ssl)

MD2, MD4, MD5, MD2_Init, MD2_Update, MD2_Final, MD4_Init, MD4_Update, MD4_Final, MD5_Init, MD5_Update, MD5_Final - MD2, MD4, and MD5 hash functions

mdc2(3ssl)

MDC2, MDC2_Init, MDC2_Update, MDC2_Final - MDC2 hash function

MDC2_Init(3ssl)

MDC2, MDC2_Init, MDC2_Update, MDC2_Final - MDC2 hash function

o2i_SCT_LIST(3ssl)

o2i_SCT_LIST, i2o_SCT_LIST, o2i_SCT, i2o_SCT - decode and encode Signed Certificate Timestamp lists in TLS wire format

OBJ_nid2obj(3ssl)

i2t_ASN1_OBJECT, OBJ_length, OBJ_get0_data, OBJ_nid2obj, OBJ_nid2ln, OBJ_nid2sn, OBJ_obj2nid, OBJ_txt2nid, OBJ_ln2nid, OBJ_sn2nid, OBJ_cmp, OBJ_dup, OBJ_txt2obj, OBJ_obj2txt, OBJ_create, OBJ_cleanup - ASN1 object utility functions

OCSP_cert_to_id(3ssl)

OCSP_cert_to_id, OCSP_cert_id_new, OCSP_CERTID_free, OCSP_id_issuer_cmp, OCSP_id_cmp, OCSP_id_get0_info - OCSP certificate ID utility functions

OCSP_request_add1_nonce(3ssl)

OCSP_request_add1_nonce, OCSP_basic_add1_nonce, OCSP_check_nonce, OCSP_copy_nonce - OCSP nonce functions

OCSP_REQUEST_new(3ssl)

OCSP_REQUEST_new, OCSP_REQUEST_free, OCSP_request_add0_id, OCSP_request_sign, OCSP_request_add1_cert, OCSP_request_onereq_count, OCSP_request_onereq_get0 - OCSP request functions

OCSP_response_status(3ssl)

OCSP_response_status, OCSP_response_get1_basic, OCSP_response_create, OCSP_RESPONSE_free, OCSP_RESPID_set_by_name, OCSP_RESPID_set_by_key, OCSP_RESPID_match - OCSP response functions

OCSP_resp_find_status(3ssl)

OCSP_resp_get0_certs, OCSP_resp_get0_id, OCSP_resp_get0_produced_at, OCSP_resp_find_status, OCSP_resp_count, OCSP_resp_get0, OCSP_resp_find, OCSP_single_get0_status, OCSP_check_validity - OCSP response utility functions

OCSP_sendreq_new(3ssl)

OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_length, OCSP_REQ_CTX_add1_header, OCSP_REQ_CTX_set1_req, OCSP_sendreq_bio - OCSP responder query functions

OpenSSL_add_all_algorithms(3ssl)

OpenSSL_add_all_algorithms, OpenSSL_add_all_ciphers, OpenSSL_add_all_digests, EVP_cleanup - add algorithms to internal table

OPENSSL_Applink(3ssl)

OPENSSL_Applink - glue between OpenSSL BIO and Win32 compiler run-time

OPENSSL_config(3ssl)

OPENSSL_config, OPENSSL_no_config - simple OpenSSL configuration functions

OPENSSL_fork_prepare(3ssl)

OPENSSL_fork_prepare, OPENSSL_fork_parent, OPENSSL_fork_child - OpenSSL fork handlers

OPENSSL_ia32cap(3ssl)

OPENSSL_ia32cap - the x86[_64] processor capabilities vector

OPENSSL_init_crypto(3ssl)

OPENSSL_init_new, OPENSSL_INIT_set_config_appname, OPENSSL_INIT_free, OPENSSL_init_crypto, OPENSSL_cleanup, OPENSSL_atexit, OPENSSL_thread_stop - OpenSSL initialisation and deinitialisation functions

OPENSSL_init_ssl(3ssl)

OPENSSL_init_ssl - OpenSSL (libssl and libcrypto) initialisation

OPENSSL_instrument_bus(3ssl)

OPENSSL_instrument_bus, OPENSSL_instrument_bus2 - instrument references to memory bus

OPENSSL_LH_stats(3ssl)

OPENSSL_LH_stats, OPENSSL_LH_node_stats, OPENSSL_LH_node_usage_stats, OPENSSL_LH_stats_bio, OPENSSL_LH_node_stats_bio, OPENSSL_LH_node_usage_stats_bio - LHASH statistics

OPENSSL_load_builtin_modules(3ssl)

OPENSSL_load_builtin_modules, ASN1_add_oid_module, ENGINE_add_conf_module - add standard configuration modules

OPENSSL_malloc(3ssl)

OPENSSL_malloc, OPENSSL_realloc, OPENSSL_free, OPENSSL_strdup, CRYPTO_malloc, CRYPTO_realloc, CRYPTO_free, CRYPTO_strdup - legacy OpenSSL memory allocation wrappers

OPENSSL_VERSION_NUMBER(3ssl)

OPENSSL_VERSION_NUMBER, OpenSSL_version, OpenSSL_version_num - get OpenSSL version number

OSSL_STORE_expect(3ssl)

OSSL_STORE_expect, OSSL_STORE_supports_search, OSSL_STORE_find - Specify what object type is expected

OSSL_STORE_open(3ssl)

OSSL_STORE_CTX, OSSL_STORE_post_process_info_fn, OSSL_STORE_open, OSSL_STORE_ctrl, OSSL_STORE_load, OSSL_STORE_eof, OSSL_STORE_error, OSSL_STORE_close - Types and functions to read objects from a URI

PEM_bytes_read_bio(3ssl)

PEM_bytes_read_bio - read a PEM-encoded data structure from a BIO

PEM_read(3ssl)

PEM_write, PEM_write_bio, PEM_read, PEM_read_bio, PEM_do_header, PEM_get_EVP_CIPHER_INFO - PEM encoding routines

PEM_read_bio_ex(3ssl)

PEM_read_bio_ex, PEM_FLAG_SECURE, PEM_FLAG_EAY_COMPATIBLE, PEM_FLAG_ONLY_B64 - read PEM format files with custom processing

PEM_write_bio_CMS_stream(3ssl)

PEM_write_bio_CMS_stream - output CMS_ContentInfo structure in PEM format

PEM_write_bio_PKCS7_stream(3ssl)

PEM_write_bio_PKCS7_stream - output PKCS7 structure in PEM format

PKCS12_create(3ssl)

PKCS12_create - create a PKCS#12 structure

PKCS12_newpass(3ssl)

PKCS12_newpass - change the password of a PKCS12 structure

PKCS12_parse(3ssl)

PKCS12_parse - parse a PKCS#12 structure

PKCS5_PBKDF2_HMAC(3ssl)

PKCS5_PBKDF2_HMAC, PKCS5_PBKDF2_HMAC_SHA1 - password based derivation routines with salt and iteration count

PKCS7_decrypt(3ssl)

PKCS7_decrypt - decrypt content from a PKCS#7 envelopedData structure

PKCS7_encrypt(3ssl)

PKCS7_encrypt - create a PKCS#7 envelopedData structure

PKCS7_sign(3ssl)

PKCS7_sign - create a PKCS#7 signedData structure

PKCS7_sign_add_signer(3ssl)

PKCS7_sign_add_signer - add a signer PKCS7 signed data structure

PKCS7_verify(3ssl)

PKCS7_verify, PKCS7_get0_signers - verify a PKCS#7 signedData structure

rand(3ssl)

rand - pseudo-random number generator

RAND_add(3ssl)

RAND_add, RAND_seed, RAND_status, RAND_event, RAND_screen - add entropy to the PRNG

RAND_bytes(3ssl)

RAND_bytes, RAND_pseudo_bytes - generate random data

RAND_cleanup(3ssl)

RAND_cleanup - erase the PRNG state

RAND_DRBG_generate(3ssl)

RAND_DRBG_generate, RAND_DRBG_bytes - generate random bytes using the given drbg instance

RAND_DRBG_get0_master(3ssl)

RAND_DRBG_get0_master, RAND_DRBG_get0_public, RAND_DRBG_get0_private - get access to the global RAND_DRBG instances

RAND_DRBG_new(3ssl)

RAND_DRBG_new, RAND_DRBG_secure_new, RAND_DRBG_set, RAND_DRBG_set_defaults, RAND_DRBG_instantiate, RAND_DRBG_uninstantiate, RAND_DRBG_free - initialize and cleanup a RAND_DRBG instance

RAND_DRBG_reseed(3ssl)

RAND_DRBG_reseed, RAND_DRBG_set_reseed_interval, RAND_DRBG_set_reseed_time_interval, RAND_DRBG_set_reseed_defaults - reseed a RAND_DRBG instance

RAND_DRBG_set_callbacks(3ssl)

RAND_DRBG_set_callbacks, RAND_DRBG_get_entropy_fn, RAND_DRBG_cleanup_entropy_fn, RAND_DRBG_get_nonce_fn, RAND_DRBG_cleanup_nonce_fn - set callbacks for reseeding

RAND_DRBG_set_ex_data(3ssl)

RAND_DRBG_set_ex_data, RAND_DRBG_get_ex_data, RAND_DRBG_get_ex_new_index - store and retrieve extra data from the DRBG instance

RAND_egd(3ssl)

RAND_egd, RAND_egd_bytes, RAND_query_egd_bytes - query entropy gathering daemon

RAND_load_file(3ssl)

RAND_load_file, RAND_write_file, RAND_file_name - PRNG seed file

RAND_set_rand_method(3ssl)

RAND_set_rand_method, RAND_get_rand_method, RAND_OpenSSL - select RAND method

rc4(3ssl)

RC4_set_key, RC4 - RC4 encryption

RC4_set_key(3ssl)

RC4_set_key, RC4 - RC4 encryption

ripemd(3ssl)

RIPEMD160, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final - RIPEMD-160 hash function

RIPEMD160_Init(3ssl)

RIPEMD160, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final - RIPEMD-160 hash function

rsa(3ssl)

rsa - RSA public key cryptosystem

RSA_blinding_on(3ssl)

RSA_blinding_on, RSA_blinding_off - protect the RSA operation from timing attacks

RSA_check_key(3ssl)

RSA_check_key_ex, RSA_check_key - validate private RSA keys

RSA_generate_key(3ssl)

RSA_generate_key_ex, RSA_generate_key - generate RSA key pair

RSA_get0_key(3ssl)

RSA_set0_key, RSA_set0_factors, RSA_set0_crt_params, RSA_get0_key, RSA_get0_factors, RSA_get0_crt_params, RSA_clear_flags, RSA_test_flags, RSA_set_flags, RSA_get0_engine - Routines for getting and setting data in an RSA object

RSA_get_ex_new_index(3ssl)

RSA_get_ex_new_index, RSA_set_ex_data, RSA_get_ex_data - add application specific data to RSA structures

RSA_meth_new(3ssl)

RSA_meth_new, RSA_meth_dup, RSA_meth_free, RSA_meth_get_finish, RSA_meth_set1_name, RSA_meth_set_finish, RSA_meth_set_priv_enc, RSA_meth_set_priv_dec - build up RSA methods

RSA_new(3ssl)

RSA_new, RSA_free - allocate and free RSA objects

RSA_print(3ssl)

RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - print cryptographic parameters

RSA_private_encrypt(3ssl)

RSA_private_encrypt, RSA_public_decrypt - low level signature operations

RSA_public_encrypt(3ssl)

RSA_public_encrypt, RSA_private_decrypt - RSA public key cryptography

RSA_set_method(3ssl)

RSA_set_default_method, RSA_get_default_method, RSA_set_method, RSA_get_method, RSA_PKCS1_OpenSSL, RSA_flags, RSA_new_method - select RSA method

RSA_sign(3ssl)

RSA_sign, RSA_verify - RSA signatures

RSA_sign_ASN1_OCTET_STRING(3ssl)

RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - RSA signatures

RSA_size(3ssl)

RSA_size, RSA_bits - get RSA modulus size

SCT_print(3ssl)

SCT_print, SCT_LIST_print, SCT_validation_status_string - Prints Signed Certificate Timestamps in a human-readable way

SCT_validate(3ssl)

SCT_validate, SCT_LIST_validate, SCT_get_validation_status - checks Signed Certificate Timestamps (SCTs) are valid

SMIME_read_CMS(3ssl)

SMIME_read_CMS - parse S/MIME message

SMIME_read_PKCS7(3ssl)

SMIME_read_PKCS7 - parse S/MIME message

SMIME_write_CMS(3ssl)

SMIME_write_CMS - convert CMS structure to S/MIME format

SMIME_write_PKCS7(3ssl)

SMIME_write_PKCS7 - convert PKCS#7 structure to S/MIME format

ssl(3ssl)

SSL - OpenSSL SSL/TLS library

SSL_accept(3ssl)

SSL_accept - wait for a TLS/SSL client to initiate a TLS/SSL handshake

SSL_alert_type_string(3ssl)

SSL_alert_type_string, SSL_alert_type_string_long, SSL_alert_desc_string, SSL_alert_desc_string_long - get textual description of alert information

SSL_alloc_buffers(3ssl)

SSL_free_buffers, SSL_alloc_buffers - manage SSL structure buffers

SSL_check_chain(3ssl)

SSL_check_chain - check certificate chain suitability

SSL_CIPHER_get_name(3ssl)

SSL_CIPHER_get_cipher_nid, SSL_CIPHER_get_digest_nid, SSL_CIPHER_get_kx_nid, SSL_CIPHER_get_auth_nid, SSL_CIPHER_is_aead, SSL_CIPHER_get_name, SSL_CIPHER_get_bits, SSL_CIPHER_get_version, SSL_CIPHER_description - get SSL_CIPHER properties

SSL_clear(3ssl)

SSL_clear - reset SSL object to allow another connection

SSL_COMP_add_compression_method(3ssl)

SSL_COMP_add_compression_method, SSL_COMP_get_compression_methods, SSL_COMP_get0_name, SSL_COMP_get_id, SSL_COMP_free_compression_methods - handle SSL/TLS integrated compression methods

SSL_CONF_cmd(3ssl)

SSL_CONF_cmd_value_type, SSL_CONF_finish, SSL_CONF_cmd - send configuration command

SSL_CONF_cmd_argv(3ssl)

SSL_CONF_cmd_argv - SSL configuration command line processing

SSL_CONF_CTX_new(3ssl)

SSL_CONF_CTX_new, SSL_CONF_CTX_free - SSL configuration allocation functions

SSL_CONF_CTX_set1_prefix(3ssl)

SSL_CONF_CTX_set1_prefix - Set configuration context command prefix

SSL_CONF_CTX_set_flags(3ssl)

SSL_CONF_CTX_set_flags, SSL_CONF_CTX_clear_flags - Set of clear SSL configuration context flags

SSL_CONF_CTX_set_ssl_ctx(3ssl)

SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX_set_ssl - set context to configure

SSL_connect(3ssl)

SSL_connect - initiate the TLS/SSL handshake with an TLS/SSL server

SSL_CTX_add_extra_chain_cert(3ssl)

SSL_CTX_add_extra_chain_cert, SSL_CTX_clear_extra_chain_certs - add or clear extra chain certificates

SSL_CTX_add_session(3ssl)

SSL_CTX_add_session, SSL_add_session, SSL_CTX_remove_session, SSL_remove_session - manipulate session cache

SSL_CTX_config(3ssl)

SSL_CTX_config, SSL_config - configure SSL_CTX or SSL structure

SSL_CTX_ctrl(3ssl)

SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl - internal handling functions for SSL_CTX and SSL objects

SSL_CTX_flush_sessions(3ssl)

SSL_CTX_flush_sessions, SSL_flush_sessions - remove expired sessions

SSL_CTX_free(3ssl)

SSL_CTX_free - free an allocated SSL_CTX object

SSL_CTX_get0_param(3ssl)

SSL_CTX_get0_param, SSL_get0_param, SSL_CTX_set1_param, SSL_set1_param - get and set verification parameters

SSL_CTX_get_ex_new_index(3ssl)

SSL_CTX_get_ex_new_index, SSL_CTX_set_ex_data, SSL_CTX_get_ex_data - internal application specific data functions

SSL_CTX_get_verify_mode(3ssl)

SSL_CTX_get_verify_mode, SSL_get_verify_mode, SSL_CTX_get_verify_depth, SSL_get_verify_depth, SSL_get_verify_callback, SSL_CTX_get_verify_callback - get currently set verification parameters

SSL_CTX_has_client_custom_ext(3ssl)

SSL_CTX_has_client_custom_ext - check whether a handler exists for a particular client extension type

SSL_CTX_load_verify_locations(3ssl)

SSL_CTX_load_verify_locations, SSL_CTX_set_default_verify_paths, SSL_CTX_set_default_verify_dir, SSL_CTX_set_default_verify_file - set default locations for trusted CA certificates

SSL_CTX_sessions(3ssl)

SSL_CTX_sessions - access internal session cache

SSL_CTX_sess_set_cache_size(3ssl)

SSL_CTX_sess_set_cache_size, SSL_CTX_sess_get_cache_size - manipulate session cache size

SSL_CTX_sess_set_get_cb(3ssl)

SSL_CTX_sess_set_new_cb, SSL_CTX_sess_set_remove_cb, SSL_CTX_sess_set_get_cb, SSL_CTX_sess_get_new_cb, SSL_CTX_sess_get_remove_cb, SSL_CTX_sess_get_get_cb - provide callback functions for server side external session caching

SSL_CTX_set0_CA_list(3ssl)

SSL_set0_CA_list, SSL_CTX_set0_CA_list, SSL_get0_CA_list, SSL_CTX_get0_CA_list, SSL_add1_to_CA_list, SSL_CTX_add1_to_CA_list, SSL_get0_peer_CA_list - get or set CA list

SSL_CTX_set1_curves(3ssl)

SSL_CTX_set1_curves, SSL_CTX_set1_curves_list, SSL_set1_curves, SSL_set1_curves_list, SSL_get1_curves, SSL_get_shared_curve - EC supported curve functions

SSL_CTX_set1_sigalgs(3ssl)

SSL_CTX_set1_sigalgs, SSL_set1_sigalgs, SSL_CTX_set1_sigalgs_list, SSL_set1_sigalgs_list, SSL_CTX_set1_client_sigalgs, SSL_set1_client_sigalgs, SSL_CTX_set1_client_sigalgs_list, SSL_set1_client_sigalgs_list - set supported signature algorithms

SSL_CTX_set_alpn_select_cb(3ssl)

SSL_CTX_set_alpn_protos, SSL_set_alpn_protos, SSL_CTX_set_alpn_select_cb, SSL_select_next_proto, SSL_get0_alpn_selected - handle application layer protocol negotiation (ALPN)

SSL_CTX_set_cert_cb(3ssl)

SSL_CTX_set_cert_cb, SSL_set_cert_cb - handle certificate callback function

SSL_CTX_set_cert_store(3ssl)

SSL_CTX_set_cert_store, SSL_CTX_get_cert_store - manipulate X509 certificate verification storage

SSL_CTX_set_cert_verify_callback(3ssl)

SSL_CTX_set_cert_verify_callback - set peer certificate verification procedure

SSL_CTX_set_cipher_list(3ssl)

SSL_CTX_set_cipher_list, SSL_set_cipher_list - choose list of available SSL_CIPHERs

SSL_CTX_set_client_CA_list(3ssl)

SSL_CTX_set_client_CA_list, SSL_set_client_CA_list, SSL_CTX_add_client_CA, SSL_add_client_CA - set list of CAs sent to the client when requesting a client certificate

SSL_CTX_set_client_cert_cb(3ssl)

SSL_CTX_set_client_cert_cb, SSL_CTX_get_client_cert_cb - handle client certificate callback function

SSL_CTX_set_ctlog_list_file(3ssl)

SSL_CTX_set_default_ctlog_list_file, SSL_CTX_set_ctlog_list_file - load a Certificate Transparency log list from a file

SSL_CTX_set_ct_validation_callback(3ssl)

ssl_ct_validation_cb, SSL_enable_ct, SSL_CTX_enable_ct, SSL_disable_ct, SSL_CTX_disable_ct, SSL_set_ct_validation_callback, SSL_CTX_set_ct_validation_callback, SSL_ct_is_enabled, SSL_CTX_ct_is_enabled - control Certificate Transparency policy

SSL_CTX_set_custom_cli_ext(3ssl)

SSL_CTX_add_client_custom_ext, SSL_CTX_add_server_custom_ext - custom TLS extension handling

SSL_CTX_set_default_passwd_cb(3ssl)

SSL_CTX_set_default_passwd_cb, SSL_CTX_set_default_passwd_cb_userdata - set passwd callback for encrypted PEM file handling

SSL_CTX_set_ex_data(3ssl)

SSL_CTX_get_ex_data, SSL_CTX_set_ex_data, SSL_get_ex_data, SSL_set_ex_data - Store and retrieve extra data from the SSL_CTX, SSL or SSL_SESSION

SSL_CTX_set_generate_session_id(3ssl)

SSL_CTX_set_generate_session_id, SSL_set_generate_session_id, SSL_has_matching_session_id, GEN_SESSION_CB - manipulate generation of SSL session IDs (server only)

SSL_CTX_set_info_callback(3ssl)

SSL_CTX_set_info_callback, SSL_CTX_get_info_callback, SSL_set_info_callback, SSL_get_info_callback - handle information callback for SSL connections

SSL_CTX_set_keylog_callback(3ssl)

SSL_CTX_set_keylog_callback, SSL_CTX_get_keylog_callback, SSL_CTX_keylog_cb_func - logging TLS key material

SSL_CTX_set_max_cert_list(3ssl)

SSL_CTX_set_max_cert_list, SSL_CTX_get_max_cert_list, SSL_set_max_cert_list, SSL_get_max_cert_list - manipulate allowed size for the peer’s certificate chain

SSL_CTX_set_mode(3ssl)

SSL_CTX_set_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode - manipulate SSL engine mode

SSL_CTX_set_msg_callback(3ssl)

SSL_CTX_set_msg_callback, SSL_CTX_set_msg_callback_arg, SSL_set_msg_callback, SSL_set_msg_callback_arg - install callback for observing protocol messages

SSL_CTX_set_num_tickets(3ssl)

SSL_set_num_tickets, SSL_get_num_tickets, SSL_CTX_set_num_tickets, SSL_CTX_get_num_tickets - control the number of TLSv1.3 session tickets that are issued

SSL_CTX_set_options(3ssl)

SSL_CTX_set_options, SSL_set_options, SSL_CTX_clear_options, SSL_clear_options, SSL_CTX_get_options, SSL_get_options, SSL_get_secure_renegotiation_support - manipulate SSL options

SSL_CTX_set_psk_client_callback(3ssl)

SSL_CTX_set_psk_client_callback, SSL_set_psk_client_callback - set PSK client callback

SSL_CTX_set_quiet_shutdown(3ssl)

SSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown - manipulate shutdown behaviour

SSL_CTX_set_read_ahead(3ssl)

SSL_CTX_set_read_ahead, SSL_CTX_get_read_ahead, SSL_set_read_ahead, SSL_get_read_ahead, SSL_CTX_get_default_read_ahead - manage whether to read as many input bytes as possible

SSL_CTX_set_session_cache_mode(3ssl)

SSL_CTX_set_session_cache_mode, SSL_CTX_get_session_cache_mode - enable/disable session caching

SSL_CTX_set_session_id_context(3ssl)

SSL_CTX_set_session_id_context, SSL_set_session_id_context - set context within which session can be reused (server side only)

SSL_CTX_set_session_ticket_cb(3ssl)

SSL_CTX_set_session_ticket_cb, SSL_SESSION_get0_ticket_appdata, SSL_SESSION_set1_ticket_appdata, SSL_CTX_generate_session_ticket_fn, SSL_CTX_decrypt_session_ticket_fn - manage session ticket application data

SSL_CTX_set_ssl_version(3ssl)

SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method - choose a new TLS/SSL method

SSL_CTX_set_stateless_cookie_generate_cb(3ssl)

SSL_CTX_set_stateless_cookie_generate_cb, SSL_CTX_set_stateless_cookie_verify_cb - Callback functions for stateless TLS1.3 cookies

SSL_CTX_set_timeout(3ssl)

SSL_CTX_set_timeout, SSL_CTX_get_timeout - manipulate timeout values for session caching

SSL_CTX_set_tlsext_servername_callback(3ssl)

SSL_CTX_set_tlsext_servername_callback, SSL_CTX_set_tlsext_servername_arg, SSL_get_servername_type, SSL_get_servername, SSL_set_tlsext_host_name - handle server name indication (SNI)

SSL_CTX_set_tlsext_status_cb(3ssl)

SSL_CTX_set_tlsext_status_cb, SSL_CTX_set_tlsext_status_arg, SSL_set_tlsext_status_type, SSL_get_tlsext_status_ocsp_resp, SSL_set_tlsext_status_ocsp_resp - OCSP Certificate Status Request functions

SSL_CTX_set_tlsext_ticket_key_cb(3ssl)

SSL_CTX_set_tlsext_ticket_key_cb - set a callback for session ticket processing

SSL_CTX_set_tlsext_use_srtp(3ssl)

SSL_CTX_set_tlsext_use_srtp, SSL_set_tlsext_use_srtp, SSL_get_srtp_profiles, SSL_get_selected_srtp_profile - Configure and query SRTP support

SSL_CTX_set_tmp_dh_callback(3ssl)

SSL_CTX_set_tmp_dh_callback, SSL_CTX_set_tmp_dh, SSL_set_tmp_dh_callback, SSL_set_tmp_dh - handle DH keys for ephemeral key exchange

SSL_CTX_set_tmp_rsa_callback(3ssl)

SSL_CTX_set_tmp_rsa_callback, SSL_CTX_set_tmp_rsa, SSL_CTX_need_tmp_rsa, SSL_set_tmp_rsa_callback, SSL_set_tmp_rsa, SSL_need_tmp_rsa - handle RSA keys for ephemeral key exchange

SSL_CTX_set_verify(3ssl)

SSL_get_ex_data_X509_STORE_CTX_idx, SSL_CTX_set_verify, SSL_set_verify, SSL_CTX_set_verify_depth, SSL_set_verify_depth, SSL_verify_cb - set peer certificate verification parameters

SSL_CTX_use_psk_identity_hint(3ssl)

SSL_CTX_use_psk_identity_hint, SSL_use_psk_identity_hint, SSL_CTX_set_psk_server_callback, SSL_set_psk_server_callback - set PSK identity hint to use

SSL_CTX_use_serverinfo(3ssl)

SSL_CTX_use_serverinfo, SSL_CTX_use_serverinfo_file - use serverinfo extension

SSL_do_handshake(3ssl)

SSL_do_handshake - perform a TLS/SSL handshake

SSL_export_keying_material(3ssl)

SSL_export_keying_material - obtain keying material for application use

SSL_extension_supported(3ssl)

SSL_extension_supported, SSL_CTX_add_client_custom_ext, SSL_CTX_add_server_custom_ext, custom_ext_add_cb, custom_ext_free_cb, custom_ext_parse_cb - custom TLS extension handling

SSL_free(3ssl)

SSL_free - free an allocated SSL structure

SSL_get0_peer_scts(3ssl)

SSL_get0_peer_scts - get SCTs received

SSL_get_all_async_fds(3ssl)

SSL_waiting_for_async, SSL_get_all_async_fds, SSL_get_changed_async_fds - manage asynchronous operations

SSL_get_ciphers(3ssl)

SSL_get1_supported_ciphers, SSL_get_client_ciphers, SSL_get_ciphers, SSL_CTX_get_ciphers, SSL_get_cipher_list, SSL_get_shared_ciphers - get list of available SSL_CIPHERs

SSL_get_client_CA_list(3ssl)

SSL_get_client_CA_list, SSL_CTX_get_client_CA_list - get list of client CAs

SSL_get_client_random(3ssl)

SSL_get_client_random, SSL_get_server_random, SSL_SESSION_get_master_key - retrieve internal TLS/SSL random values and master key

SSL_get_current_cipher(3ssl)

SSL_get_current_cipher, SSL_get_cipher_name, SSL_get_cipher, SSL_get_cipher_bits, SSL_get_cipher_version - get SSL_CIPHER of a connection

SSL_get_default_timeout(3ssl)

SSL_get_default_timeout - get default session timeout value

SSL_get_error(3ssl)

SSL_get_error - obtain result code for TLS/SSL I/O operation

SSL_get_extms_support(3ssl)

SSL_get_extms_support - extended master secret support

SSL_get_ex_data_X509_STORE_CTX_idx(3ssl)

SSL_get_ex_data_X509_STORE_CTX_idx - get ex_data index to access SSL structure from X509_STORE_CTX

SSL_get_ex_new_index(3ssl)

SSL_get_ex_new_index, SSL_set_ex_data, SSL_get_ex_data - internal application specific data functions

SSL_get_fd(3ssl)

SSL_get_fd, SSL_get_rfd, SSL_get_wfd - get file descriptor linked to an SSL object

SSL_get_peer_certificate(3ssl)

SSL_get_peer_certificate - get the X509 certificate of the peer

SSL_get_peer_cert_chain(3ssl)

SSL_get_peer_cert_chain, SSL_get0_verified_chain - get the X509 certificate chain of the peer

SSL_get_peer_signature_nid(3ssl)

SSL_get_peer_signature_nid, SSL_get_peer_signature_type_nid, SSL_get_signature_nid, SSL_get_signature_type_nid - get TLS message signing types

SSL_get_peer_tmp_key(3ssl)

SSL_get_peer_tmp_key, SSL_get_server_tmp_key, SSL_get_tmp_key - get information about temporary keys used during a handshake

SSL_get_psk_identity(3ssl)

SSL_get_psk_identity, SSL_get_psk_identity_hint - get PSK client identity and hint

SSL_get_rbio(3ssl)

SSL_get_rbio, SSL_get_wbio - get BIO linked to an SSL object

SSL_get_server_tmp_key(3ssl)

SSL_get_server_tmp_key - temporary server key during a handshake

SSL_get_session(3ssl)

SSL_get_session, SSL_get0_session, SSL_get1_session - retrieve TLS/SSL session data

SSL_get_shared_sigalgs(3ssl)

SSL_get_shared_sigalgs, SSL_get_sigalgs - get supported signature algorithms

SSL_get_SSL_CTX(3ssl)

SSL_get_SSL_CTX - get the SSL_CTX from which an SSL is created

SSL_get_verify_result(3ssl)

SSL_get_verify_result - get result of peer certificate verification

SSL_get_version(3ssl)

SSL_get_version, SSL_is_dtls - get the protocol information of a connection

SSL_in_init(3ssl)

SSL_in_before, SSL_in_init, SSL_is_init_finished, SSL_in_connect_init, SSL_in_accept_init, SSL_get_state - retrieve information about the handshake state machine

SSL_key_update(3ssl)

SSL_key_update, SSL_get_key_update_type, SSL_renegotiate, SSL_renegotiate_abbreviated, SSL_renegotiate_pending - initiate and obtain information about updating connection keys

SSL_library_init(3ssl)

SSL_library_init, OpenSSL_add_ssl_algorithms - initialize SSL library by registering algorithms

SSL_load_client_CA_file(3ssl)

SSL_load_client_CA_file - load certificate names from file

SSL_new(3ssl)

SSL_new, SSL_up_ref - create a new SSL structure for a connection

SSL_pending(3ssl)

SSL_pending, SSL_has_pending - check for readable bytes buffered in an SSL object

SSL_read(3ssl)

SSL_read - read bytes from a TLS/SSL connection

SSL_rstate_string(3ssl)

SSL_rstate_string, SSL_rstate_string_long - get textual description of state of an SSL object during read operation

SSL_SESSION_free(3ssl)

SSL_SESSION_new, SSL_SESSION_up_ref, SSL_SESSION_free - create, free and manage SSL_SESSION structures

SSL_SESSION_get0_cipher(3ssl)

SSL_SESSION_get0_cipher - retrieve the SSL cipher associated with a session

SSL_SESSION_get0_hostname(3ssl)

SSL_SESSION_get0_hostname - retrieve the SNI hostname associated with a session

SSL_SESSION_get0_id_context(3ssl)

SSL_SESSION_get0_id_context, SSL_SESSION_set1_id_context - get and set the SSL ID context associated with a session

SSL_SESSION_get0_peer(3ssl)

SSL_SESSION_get0_peer - get details about peer’s certificate for a session

SSL_SESSION_get_compress_id(3ssl)

SSL_SESSION_get_compress_id - get details about the compression associated with a session

SSL_SESSION_get_ex_data(3ssl)

SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data - get and set application specific data on a session

SSL_SESSION_get_ex_new_index(3ssl)

SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data - internal application specific data functions

SSL_SESSION_get_protocol_version(3ssl)

SSL_SESSION_get_protocol_version - retrieve session protocol version

SSL_SESSION_get_time(3ssl)

SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_set_timeout, SSL_get_time, SSL_set_time, SSL_get_timeout, SSL_set_timeout - retrieve and manipulate session time and timeout settings

SSL_SESSION_has_ticket(3ssl)

SSL_SESSION_get0_ticket, SSL_SESSION_has_ticket, SSL_SESSION_get_ticket_lifetime_hint - get details about the ticket associated with a session

SSL_SESSION_is_resumable(3ssl)

SSL_SESSION_is_resumable - determine whether an SSL_SESSION object can be used for resumption

SSL_SESSION_print(3ssl)

SSL_SESSION_print, SSL_SESSION_print_fp, SSL_SESSION_print_keylog - printf information about a session

SSL_session_reused(3ssl)

SSL_session_reused - query whether a reused session was negotiated during handshake

SSL_SESSION_set1_id(3ssl)

SSL_SESSION_get_id, SSL_SESSION_set1_id - get and set the SSL session ID

SSL_set1_host(3ssl)

SSL_set1_host, SSL_add1_host, SSL_set_hostflags, SSL_get0_peername - SSL server verification parameters

SSL_set_bio(3ssl)

SSL_set_bio, SSL_set0_rbio, SSL_set0_wbio - connect the SSL object with a BIO

SSL_set_connect_state(3ssl)

SSL_set_connect_state, SSL_set_accept_state - prepare SSL object to work in client or server mode

SSL_set_fd(3ssl)

SSL_set_fd, SSL_set_rfd, SSL_set_wfd - connect the SSL object with a file descriptor

SSL_set_session(3ssl)

SSL_set_session - set a TLS/SSL session to be used during TLS/SSL connect

SSL_set_shutdown(3ssl)

SSL_set_shutdown, SSL_get_shutdown - manipulate shutdown state of an SSL connection

SSL_set_verify_result(3ssl)

SSL_set_verify_result - override result of peer certificate verification

SSL_shutdown(3ssl)

SSL_shutdown - shut down a TLS/SSL connection

SSL_state_string(3ssl)

SSL_state_string, SSL_state_string_long - get textual description of state of an SSL object

SSL_want(3ssl)

SSL_want, SSL_want_nothing, SSL_want_read, SSL_want_write, SSL_want_x509_lookup, SSL_want_async, SSL_want_async_job - obtain state information TLS/SSL I/O operation

SSL_write(3ssl)

SSL_write - write bytes to a TLS/SSL connection

ui_compat(3ssl)

des_read_password, des_read_2passwords, des_read_pw_string, des_read_pw - Compatibility user interface functions

UI_STRING(3ssl)

UI_STRING, UI_string_types, UI_get_string_type, UI_get_input_flags, UI_get0_output_string, UI_get0_action_string, UI_get0_result_string, UI_get0_test_string, UI_get_result_minsize, UI_get_result_maxsize, UI_set_result - User interface string parsing

UI_UTIL_read_pw(3ssl)

UI_UTIL_read_pw, UI_UTIL_read_pw_string - get a password from the user

x509(3ssl)

x509 - X.509 certificate handling

X509_ALGOR_dup(3ssl)

X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_cmp - AlgorithmIdentifier functions

X509_check_ca(3ssl)

X509_check_ca - check if given certificate is CA certificate

X509_check_host(3ssl)

X509_check_host, X509_check_email, X509_check_ip, X509_check_ip_asc - X.509 certificate matching

X509_check_issued(3ssl)

X509_check_issued - checks if certificate is issued by another certificate

X509_check_private_key(3ssl)

X509_check_private_key, X509_REQ_check_private_key - compare public key components

X509_cmp_time(3ssl)

X509_cmp_time - X509 time functions

X509_CRL_get0_by_serial(3ssl)

X509_CRL_get0_by_serial, X509_CRL_get0_by_cert, X509_CRL_get_REVOKED, X509_CRL_add0_revoked, X509_CRL_sort - add, sort, and retrieve CRL entries

X509_digest(3ssl)

X509_digest, X509_CRL_digest, X509_pubkey_digest, X509_NAME_digest, X509_REQ_digest, PKCS7_ISSUER_AND_SERIAL_digest - get digest of various objects

X509_EXTENSION_set_object(3ssl)

X509_EXTENSION_set_object, X509_EXTENSION_set_critical, X509_EXTENSION_set_data, X509_EXTENSION_create_by_NID, X509_EXTENSION_create_by_OBJ, X509_EXTENSION_get_object, X509_EXTENSION_get_critical, X509_EXTENSION_get_data - extension utility functions

X509_get0_signature(3ssl)

X509_get0_signature, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0_signature, X509_REQ_get_signature_nid, X509_CRL_get0_signature, X509_CRL_get_signature_nid - signature information

X509_get0_uids(3ssl)

X509_get0_uids - get certificate unique identifiers

X509_get_extension_flags(3ssl)

X509_get0_subject_key_id, X509_get0_authority_key_id, X509_get_pathlen, X509_get_extension_flags, X509_get_key_usage, X509_get_extended_key_usage, X509_set_proxy_flag, X509_set_proxy_pathlen, X509_get_proxy_pathlen - retrieve certificate extension data

X509_get_pubkey(3ssl)

X509_get_pubkey, X509_get0_pubkey, X509_set_pubkey, X509_get_X509_PUBKEY, X509_REQ_get_pubkey, X509_REQ_get0_pubkey, X509_REQ_set_pubkey, X509_REQ_get_X509_PUBKEY - get or set certificate or certificate request public key

X509_get_serialNumber(3ssl)

X509_get_serialNumber, X509_get0_serialNumber, X509_set_serialNumber - get or set certificate serial number

X509_get_subject_name(3ssl)

X509_get_subject_name, X509_set_subject_name, X509_get_issuer_name, X509_set_issuer_name, X509_REQ_get_subject_name, X509_REQ_set_subject_name, X509_CRL_get_issuer, X509_CRL_set_issuer_name - get and set issuer or subject names

X509_get_version(3ssl)

X509_get_version, X509_set_version, X509_REQ_get_version, X509_REQ_set_version, X509_CRL_get_version, X509_CRL_set_version - get or set certificate, certificate request or CRL version

X509_LOOKUP_hash_dir(3ssl)

X509_LOOKUP_hash_dir, X509_LOOKUP_file, X509_load_cert_file, X509_load_crl_file, X509_load_cert_crl_file - Default OpenSSL certificate lookup methods

X509_NAME_add_entry_by_txt(3ssl)

X509_NAME_add_entry_by_txt, X509_NAME_add_entry_by_OBJ, X509_NAME_add_entry_by_NID, X509_NAME_add_entry, X509_NAME_delete_entry - X509_NAME modification functions

X509_NAME_ENTRY_get_object(3ssl)

X509_NAME_ENTRY_get_object, X509_NAME_ENTRY_get_data, X509_NAME_ENTRY_set_object, X509_NAME_ENTRY_set_data, X509_NAME_ENTRY_create_by_txt, X509_NAME_ENTRY_create_by_NID, X509_NAME_ENTRY_create_by_OBJ - X509_NAME_ENTRY utility functions

X509_NAME_get0_der(3ssl)

X509_NAME_get0_der - get X509_NAME DER encoding

X509_NAME_get_index_by_NID(3ssl)

X509_NAME_get_index_by_NID, X509_NAME_get_index_by_OBJ, X509_NAME_get_entry, X509_NAME_entry_count, X509_NAME_get_text_by_NID, X509_NAME_get_text_by_OBJ - X509_NAME lookup and enumeration functions

X509_NAME_print_ex(3ssl)

X509_NAME_print_ex, X509_NAME_print_ex_fp, X509_NAME_print, X509_NAME_oneline - X509_NAME printing routines

X509_new(3ssl)

X509_chain_up_ref, X509_new, X509_free, X509_up_ref - X509 certificate ASN1 allocation functions

X509_sign(3ssl)

X509_sign, X509_sign_ctx, X509_verify, X509_REQ_sign, X509_REQ_sign_ctx, X509_REQ_verify, X509_CRL_sign, X509_CRL_sign_ctx, X509_CRL_verify - sign or verify certificate, certificate request or CRL signature

X509_SIG_get0(3ssl)

X509_SIG_get0, X509_SIG_getm - DigestInfo functions

X509_STORE_add_cert(3ssl)

X509_STORE_add_cert, X509_STORE_add_crl, X509_STORE_set_depth, X509_STORE_set_flags, X509_STORE_set_purpose, X509_STORE_set_trust, X509_STORE_load_locations, X509_STORE_set_default_paths - X509_STORE manipulation

X509_STORE_CTX_get_error(3ssl)

X509_STORE_CTX_get_error, X509_STORE_CTX_set_error, X509_STORE_CTX_get_error_depth, X509_STORE_CTX_get_current_cert, X509_STORE_CTX_get1_chain, X509_verify_cert_error_string - get or set certificate verification status information

X509_STORE_CTX_get_ex_new_index(3ssl)

X509_STORE_CTX_get_ex_new_index, X509_STORE_CTX_set_ex_data, X509_STORE_CTX_get_ex_data - add application specific data to X509_STORE_CTX structures

X509_STORE_CTX_set_verify_cb(3ssl)

X509_STORE_CTX_set_verify_cb - set verification callback

X509_STORE_get0_param(3ssl)

X509_STORE_get0_param, X509_STORE_set1_param, X509_STORE_get0_objects - X509_STORE setter and getter functions

X509_STORE_new(3ssl)

X509_STORE_new, X509_STORE_up_ref, X509_STORE_free, X509_STORE_lock, X509_STORE_unlock - X509_STORE allocation, freeing and locking functions

X509_STORE_set_verify_cb_func(3ssl)

X509_STORE_set_verify_cb_func, X509_STORE_set_verify_cb - set verification callback

X509_verify_cert(3ssl)

X509_verify_cert - discover and verify X509 certificate chain

Latest updates

Debian 10.0 icon

Debian 10.0 buster-proposed-updates/main: Version 1.1.1d-0+deb10u2 removed

Yesterday
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 1.1.1c-1 to 1.1.1d-0+deb10u2

Yesterday
Debian 10.0 icon

Debian 10.0 buster-proposed-updates/main: Updated from 1.1.1d-0+deb10u1 to 1.1.1d-0+deb10u2

Oct 13
Debian 10.0 icon

Debian 10.0 buster-proposed-updates/main: Version 1.1.1d-0+deb10u1 introduced

Oct 05
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 1.1.0l-1~deb9u1 introduced

Oct 05
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.0.2g-1ubuntu4.15 reintroduced

Oct 02
  • SECURITY UPDATE: 0-byte record padding oracle
    • debian/patches/CVE-2019-1559.patch: go into the error state if a fatal alert is sent or received in ssl/d1_pkt.c, ssl/s3_pkt.c.
    • CVE-2019-1559
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.0.2g-1ubuntu4.15 removed

Oct 02
Ubuntu 19.04 icon

Ubuntu 19.04 disco-proposed/main: Version 1.1.1b-1ubuntu2.4 removed

Sep 30
Ubuntu 19.04 icon

Ubuntu 19.04 disco-updates/main: Updated from 1.1.1b-1ubuntu2.1 to 1.1.1b-1ubuntu2.4

Sep 30
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 1.1.0k-1~deb9u1 removed

Sep 07
Debian 9.0 icon

Debian 9.0 stretch/main: Updated from 1.1.0j-1~deb9u1 to 1.1.0k-1~deb9u1

Sep 07
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Updated from 1.1.1c-1ubuntu3 to 1.1.1c-1ubuntu4

Aug 30
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 1.1.1c-1ubuntu4 removed

Aug 30
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 1.1.1c-1ubuntu4 introduced

Aug 20
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 1.1.0g-2ubuntu4.3 to 1.1.1-1ubuntu2.1~18.04.4

Aug 20
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.1c-1ubuntu3 reintroduced

Aug 19
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.1c-1ubuntu3 removed

Aug 19
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.0.2g-1ubuntu4.15 reintroduced

Aug 15
  • SECURITY UPDATE: 0-byte record padding oracle
    • debian/patches/CVE-2019-1559.patch: go into the error state if a fatal alert is sent or received in ssl/d1_pkt.c, ssl/s3_pkt.c.
    • CVE-2019-1559
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.0.2g-1ubuntu4.15 removed

Aug 15
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.1c-1ubuntu3 reintroduced

Aug 14
⇧ Top