Linux repositories inspector

openssl - Utilities from the general purpose cryptography library with TLS implementation

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 the general-purpose command line binary /usr/bin/openssl, useful for cryptographic operations such as:
  • creating RSA, DH, and DSA key parameters;
  • creating X.509 certificates, CSRs, and CRLs;
  • calculating message digests;
  • encrypting and decrypting with ciphers;
  • testing SSL/TLS clients and servers;
  • handling S/MIME signed or encrypted mail.
1.1.1c
Debian iconDebian 10.0
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 19.10
1.1.1b
Fedora iconFedora 30
Ubuntu iconUbuntu 19.04
1.1.1.c
Arch iconArch rolling
1.1.1.b
Manjaro iconManjaro rolling
1.1.1
Fedora iconFedora 29
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
1.1.0k
Debian iconDebian 9.0
1.1.0j
Debian iconDebian 9.0
1.1.0i
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
1.1.0h
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
1.1.0g
Ubuntu iconUbuntu 18.04 LTS
1.0.2k
CentOS iconCentOS 7.6.1810
1.0.2j
OpenSUSE iconOpenSUSE Leap 42.3
1.0.2g
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling core/osxz1.1.1.c-1Jun 173.39 MiB7.39 MiB
CentOS iconCentOS 7.6.1810 osrpm1:1.0.2k-16.el7Jan 14493 kiB814 kiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm1:1.0.2k-16.el7_6.1Mar 18493 kiB814 kiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb1.1.1c-1Jun 17822 kiB1.42 MiB
Debian iconDebian 9.0 stretch/maindeb1.1.0j-1~deb9u1Feb 16728 kiB1.28 MiB
Debian iconDebian 9.0 stretch-proposed-updates/maindeb1.1.0k-1~deb9u1Jul 05730 kiB1.28 MiB
Fedora iconFedora 28 releases/Everything-osrpm1:1.1.0h-3.fc28Jan 14580 kiB979 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm1:1.1.0h-3.fc28Jan 14580 kiB979 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm1:1.1.0h-3.fc28Jan 14580 kiB979 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1:1.1.1-3.fc29Jan 14612 kiB1.1 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm1:1.1.1-3.fc29Jan 14612 kiB1.1 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm1:1.1.1-3.fc29Jan 14612 kiB1.1 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1:1.1.1-0.pre9.3.fc29Jan 14607 kiB1.1 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm1:1.1.1-0.pre9.3.fc29Jan 14607 kiB1.1 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm1:1.1.1-0.pre9.3.fc29Jan 14607 kiB1.1 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1:1.1.1b-3.fc30Jun 17628 kiB1.2 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm1:1.1.1b-3.fc30Jun 17628 kiB1.2 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm1:1.1.1b-3.fc30Jun 17628 kiB1.2 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm1:1.1.1b-2.fc30Jun 17628 kiB1.2 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm1:1.1.1b-2.fc30Jun 17628 kiB1.2 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1:1.1.1c-4.fc31Jun 28634 kiB1.2 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm1:1.1.1c-4.fc31Jun 25634 kiB1.2 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm1:1.1.1c-4.fc31Jun 25634 kiB1.2 MiBFedora Project
Manjaro iconManjaro rolling stable/corexz1.1.1.b-1Mar 123.38 MiB7.37 MiB
Manjaro iconManjaro rolling testing/corexz1.1.1.b-1Mar 023.38 MiB7.37 MiB
Manjaro iconManjaro rolling unstable/corexz1.1.1.b-1Mar 023.38 MiB7.37 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.1.0h-lp150.1.1Jan 1749 kiB246 Bhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.1.0i-lp150.6.1Apr 0849.6 kiB246 Bhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.1.0i-lp150.2.3.1Jan 1849 kiB246 Bhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.1.0i-lp151.1.1Jan 2349 kiB246 Bhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm1.0.2j-7.3Jan 17656 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-38.1Jun 17663 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-35.1Apr 08663 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-32.1Jan 21661 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-29.1Jan 21660 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-25.1Jan 21659 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-22.1Jan 21660 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-19.1Jan 21659 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-16.1Jan 21659 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-13.1Jan 21659 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-10.1Jan 21658 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.1.1c-1.1Jun 2225.8 kiB246 Bhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb1.0.2g-1ubuntu132017-11-10479 kiB940 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1.0.2g-1ubuntu13.6Jan 12484 kiB960 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1.0.2g-1ubuntu13.6Jan 12484 kiB960 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1.1.0g-2ubuntu42018-06-12519 kiB1.07 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1.1.0g-2ubuntu4.3Jan 12520 kiB1.07 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1.1.1-1ubuntu2.1~18.04.40 - 12:35599 kiB1.19 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1.1.1-1ubuntu2Jan 14601 kiB1.2 MiB
Ubuntu iconUbuntu 18.10 cosmic-proposed/maindeb1.1.1-1ubuntu2.5Jun 20602 kiB1.2 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb1.1.1-1ubuntu2.1Jan 14601 kiB1.2 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb1.1.1-1ubuntu2.2Jun 17601 kiB1.2 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb1.1.1b-1ubuntu2Apr 04606 kiB1.21 MiB
Ubuntu iconUbuntu 19.04 disco-proposed/maindeb1.1.1b-1ubuntu2.4Jun 20609 kiB1.21 MiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb1.1.1b-1ubuntu2.1Jun 17606 kiB1.21 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1.1.1c-1ubuntu3Jun 21607 kiB1.21 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.0.2g-1ubuntu42017-11-10481 kiB934 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1.0.2g-1ubuntu4.15Feb 27480 kiB934 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1.0.2g-1ubuntu4.15Feb 27480 kiB934 kiB

Manual pages

asn1parse(1ssl)

openssl-asn1parse, asn1parse - ASN.1 parsing tool

ca(1ssl)

openssl-ca, ca - sample minimal CA application

CA.pl(1ssl)

CA.pl - friendlier interface for OpenSSL certificate programs

ciphers(1ssl)

openssl-ciphers, ciphers - SSL cipher display and cipher list tool

cms(1ssl)

openssl-cms, cms - CMS utility

crl(1ssl)

openssl-crl, crl - CRL utility

crl2pkcs7(1ssl)

openssl-crl2pkcs7, crl2pkcs7 - Create a PKCS#7 structure from a CRL and certificates

c_rehash(1ssl)

c_rehash - Create symbolic links to files named by the hash values

dgst(1ssl)

openssl-dgst, dgst, sha, sha1, mdc2, ripemd160, sha224, sha256, sha384, sha512, md4, md5, blake2b, blake2s - message digests

dhparam(1ssl)

openssl-dhparam, dhparam - DH parameter manipulation and generation

dsa(1ssl)

openssl-dsa, dsa - DSA key processing

dsaparam(1ssl)

openssl-dsaparam, dsaparam - DSA parameter manipulation and generation

ec(1ssl)

openssl-ec, ec - EC key processing

ecparam(1ssl)

openssl-ecparam, ecparam - EC parameter manipulation and generation

enc(1ssl)

openssl-enc, enc - symmetric cipher routines

engine(1ssl)

openssl-engine, engine - load and query engines

errstr(1ssl)

openssl-errstr, errstr - lookup error codes

gendsa(1ssl)

openssl-gendsa, gendsa - generate a DSA private key from a set of parameters

genpkey(1ssl)

openssl-genpkey, genpkey - generate a private key

genrsa(1ssl)

openssl-genrsa, genrsa - generate an RSA private key

list(1ssl)

openssl-list, list - list algorithms and features

nseq(1ssl)

openssl-nseq, nseq - create or examine a Netscape certificate sequence

ocsp(1ssl)

openssl-ocsp, ocsp - Online Certificate Status Protocol utility

openssl(1ssl)

openssl - OpenSSL command line tool

passwd(1ssl)

openssl-passwd, passwd - compute password hashes

pkcs12(1ssl)

openssl-pkcs12, pkcs12 - PKCS#12 file utility

pkcs7(1ssl)

openssl-pkcs7, pkcs7 - PKCS#7 utility

pkcs8(1ssl)

openssl-pkcs8, pkcs8 - PKCS#8 format private key conversion tool

pkey(1ssl)

openssl-pkey, pkey - public or private key processing tool

pkeyparam(1ssl)

openssl-pkeyparam, pkeyparam - public key algorithm parameter processing tool

pkeyutl(1ssl)

openssl-pkeyutl, pkeyutl - public key algorithm utility

prime(1ssl)

openssl-prime, prime - compute prime numbers

rand(1ssl)

openssl-rand, rand - generate pseudo-random bytes

rehash(1ssl)

openssl-c_rehash, openssl-rehash, c_rehash, rehash - Create symbolic links to files named by the hash values

req(1ssl)

openssl-req, req - PKCS#10 certificate request and certificate generating utility

rsa(1ssl)

openssl-rsa, rsa - RSA key processing tool

rsautl(1ssl)

openssl-rsautl, rsautl - RSA utility

sess_id(1ssl)

openssl-sess_id, sess_id - SSL/TLS session handling utility

smime(1ssl)

openssl-smime, smime - S/MIME utility

speed(1ssl)

openssl-speed, speed - test library performance

spkac(1ssl)

openssl-spkac, spkac - SPKAC printing and generating utility

srp(1ssl)

openssl-srp, srp - maintain SRP password file

sslpasswd(1ssl)

openssl-passwd, passwd - compute password hashes

sslrand(1ssl)

openssl-rand, rand - generate pseudo-random bytes

storeutl(1ssl)

openssl-storeutl, storeutl - STORE utility

s_client(1ssl)

openssl-s_client, s_client - SSL/TLS client program

s_server(1ssl)

openssl-s_server, s_server - SSL/TLS server program

s_time(1ssl)

openssl-s_time, s_time - SSL/TLS performance timing program

ts(1ssl)

openssl-ts, ts - Time Stamping Authority tool (client/server)

tsget(1ssl)

openssl-tsget, tsget - Time Stamping HTTP/HTTPS client

verify(1ssl)

openssl-verify, verify - Utility to verify certificates

version(1ssl)

openssl-version, version - print OpenSSL version information

x509(1ssl)

openssl-x509, x509 - Certificate display and signing utility

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

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

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_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_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

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

d2i_DHparams, i2d_DHparams - PKCS#3 DH parameter functions

d2i_Netscape_RSA(3ssl)

i2d_Netscape_RSA, d2i_Netscape_RSA - insecure RSA public and private key encoding 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_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

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_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_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_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

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_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_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_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_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

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

RC4_set_key, RC4 - RC4 encryption

RIPEMD160_Init(3ssl)

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

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_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_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_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_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_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_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_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_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_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_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_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

config(5ssl)

config - OpenSSL CONF library configuration files

x509v3_config(5ssl)

x509v3_config - X509 V3 certificate extension configuration format

bio(7ssl)

bio - Basic I/O abstraction

crypto(7ssl)

crypto - OpenSSL cryptographic library

ct(7ssl)

ct - Certificate Transparency

des_modes(7ssl)

des_modes - the variants of DES and other crypto algorithms of OpenSSL

Ed25519(7ssl)

Ed25519, Ed448 - EVP_PKEY Ed25519 and Ed448 support

evp(7ssl)

evp - high-level cryptographic functions

EVP_KDF_HKDF(7ssl)

EVP_KDF_HKDF - The HKDF EVP_KDF implementation

EVP_KDF_PBKDF2(7ssl)

EVP_KDF_PBKDF2 - The PBKDF2 EVP_KDF implementation

EVP_KDF_SCRYPT(7ssl)

EVP_KDF_SCRYPT - The scrypt EVP_KDF implementation

EVP_KDF_SSHKDF(7ssl)

EVP_KDF_SSHKDF - The SSHKDF EVP_KDF implementation

EVP_KDF_TLS1_PRF(7ssl)

EVP_KDF_TLS1_PRF - The TLS1 PRF EVP_KDF implementation

ossl_store(7ssl)

ossl_store - Store retrieval functions

ossl_store-file(7ssl)

ossl_store-file - The store ’file’ scheme loader

passphrase-encoding(7ssl)

passphrase-encoding - How diverse parts of OpenSSL treat pass phrases character encoding

RAND(7ssl)

RAND - the OpenSSL random generator

RAND_DRBG(7ssl)

RAND_DRBG - the deterministic random bit generator

RSA-PSS(7ssl)

RSA-PSS - EVP_PKEY RSA-PSS algorithm support

scrypt(7ssl)

scrypt - EVP_PKEY scrypt KDF support

SM2(7ssl)

SM2 - Chinese SM2 signature and encryption algorithm support

ssl(7ssl)

ssl - OpenSSL SSL/TLS library

X25519(7ssl)

X25519, X448 - EVP_PKEY X25519 and X448 support

x509(7ssl)

x509 - X.509 certificate handling

Latest updates

Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 1.1.1-1ubuntu2.1~18.04.4 removed

16:40
Debian 9.0 icon

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

0 - 16:58
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/main: Version 1.1.1-1ubuntu2.5 reintroduced

0 - 12:40
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 1.1.1-1ubuntu2.1~18.04.3 to 1.1.1-1ubuntu2.1~18.04.4

0 - 12:35
Debian 9.0 icon

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

0 - 11:19
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/main: Version 1.1.1-1ubuntu2.5 removed

0 - 10:43
Debian 9.0 icon

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

Jul 05
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1:1.1.1c-3.fc31 to 1:1.1.1c-4.fc31

Jun 28
  • do not try to use EC groups disallowed in FIPS mode
    in TLS
  • fix Valgrind regression with constant-time code
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 1:1.1.1c-3.fc31 to 1:1.1.1c-4.fc31

Jun 25
  • do not try to use EC groups disallowed in FIPS mode
    in TLS
  • fix Valgrind regression with constant-time code
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 1:1.1.1c-3.fc31 to 1:1.1.1c-4.fc31

Jun 25
  • do not try to use EC groups disallowed in FIPS mode
    in TLS
  • fix Valgrind regression with constant-time code
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 1.1.1b-1.3 to 1.1.1c-1.1

Jun 22
  • Update to 1.1.1c release
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1:1.1.1b-4.fc31 to 1:1.1.1c-3.fc31

Jun 21
  • add upstream patch to defer sending KeyUpdate after
    pending writes are complete
Ubuntu 19.10 icon

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

Jun 21
Ubuntu 19.10 icon

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

Jun 21
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1.1.1-1ubuntu2.1~18.04.2 removed

Jun 20
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1.1.1-1ubuntu2.1~18.04.3 reintroduced

Jun 20
Ubuntu 19.04 icon

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

Jun 20
Ubuntu 19.04 icon

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

Jun 20
Ubuntu 19.10 icon

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

Jun 20
Ubuntu 19.04 icon

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

Jun 20

Related packages

openssl-1.0 - The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
openssl-1_0_0 - Secure Sockets and Transport Layer Security
openssl-1_0_0-cavs - CAVS testing framework and utilities
openssl-1_0_0-cavs-debuginfo - Debug information for package openssl-1_0_0-cavs
openssl-1_0_0-debuginfo - Debug information for package openssl-1_0_0
openssl-1_0_0-debugsource - Debug sources for package openssl-1_0_0
openssl-1_0_0-doc - Additional Package Documentation
openssl-1_1 - Secure Sockets and Transport Layer Security
openssl-1_1-debuginfo - Debug information for package openssl-1_1
openssl-1_1-debugsource - Debug sources for package openssl-1_1
openssl-1_1-doc - Additional Package Documentation
openssl-blacklist - Blacklists for OpenSSL RSA keys and tools
openssl-blacklist-extra - Non-default blacklists of OpenSSL RSA keys
openssl-cavs - CAVS testing framework and utilities
openssl-cavs-debuginfo - Debug information for package openssl-cavs
openssl-debuginfo - Debug information for package openssl
openssl-debugsource - Debug sources for package openssl
openssl-devel - Files for development of applications which will use OpenSSL
openssl-doc - Additional Package Documentation
openssl-engine-af_alg - AF_ALG engine for OpenSSL
openssl-engine-af_alg-debuginfo - Debug information for package openssl-engine-af_alg
openssl-engine-af_alg-debugsource - Debug sources for package openssl-engine-af_alg
openssl-engine-libp11 - Library Implementing a Small Layer on Top of PKCS#11 API
openssl-engine-libp11-debuginfo - Debug information for package openssl-engine-libp11
openssl-gost-engine - A reference implementation of the Russian GOST crypto algorithms for OpenSSL
openssl-gost-engine-debuginfo - Debug information for package openssl-gost-engine
openssl-gost-engine-debugsource - Debug sources for package openssl-gost-engine
openssl-ibmpkcs11 - IBM OpenSSL PKCS#11 engine
openssl-ibmpkcs11-debuginfo - Debug information for package openssl-ibmpkcs11
openssl-ibmpkcs11-debugsource - Debug sources for package openssl-ibmpkcs11
openssl-libs - A general purpose cryptography library with TLS implementation
openssl-libs-debuginfo - Debug information for package openssl-libs
openssl-perl - Perl scripts provided with OpenSSL
openssl-pkcs11 - A PKCS#11 engine for use with OpenSSL
openssl-pkcs11-debuginfo - Debug information for package openssl-pkcs11
openssl-pkcs11-debugsource - Debug sources for package openssl-pkcs11
openssl-static - Libraries for static linking of applications which will use OpenSSL
openssl-steam-debugsource - Debug sources for package openssl-steam
⇧ Top