openssl/doc/man3
Shane Lontis 80f4fd18f7 Add KEM (Key encapsulation mechanism) support to providers
SP800-56Br2 requires support for the RSA primitives for RSASVE generate and recover.
As these are simple KEM operations another operation type has been added that can support future extensions.

Added public functions EVP_PKEY_encapsulate_init(), EVP_PKEY_encapsulate(), EVP_PKEY_decapsulate_init() and EVP_PKEY_decapsulate()
Added EVP_KEM_* functions.
Added OSSL_FUNC_kem_* dispatch functions

Added EVP_PKEY_CTX_set_kem_op() so that different types of KEM can be added in the future. This value must currently be set to
"RSASVE" after EVP_PKEY_encapsulate_init() & EVP_PKEY_decapsulate_init() as there is no default value.
This allows the existing RSA key types, keymanagers, and encoders to be used with the encapsulation operations.

The design of the public API's resulted from contributions from @romen & @levitte.

Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12750)
2020-09-19 18:08:46 +10:00
..
ADMISSIONS.pod Fix Typos 2019-07-02 14:22:29 +02:00
ASN1_generate_nconf.pod Make ASN1 manuals conform with man-pages(7) 2019-10-01 22:31:30 +02:00
ASN1_INTEGER_get_int64.pod Update copyright year 2020-07-16 14:47:04 +02:00
ASN1_INTEGER_new.pod Add documentation for ASN1_INTEGER_new() and ASN1_INTEGER_free() 2020-05-14 09:31:24 +03:00
ASN1_ITEM_lookup.pod Make ASN1 manuals conform with man-pages(7) 2019-10-01 22:31:30 +02:00
ASN1_OBJECT_new.pod Make ASN1 manuals conform with man-pages(7) 2019-10-01 22:31:30 +02:00
ASN1_STRING_length.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
ASN1_STRING_new.pod Update copyright year 2020-06-04 14:33:57 +01:00
ASN1_STRING_print_ex.pod Make ASN1 manuals conform with man-pages(7) 2019-10-01 22:31:30 +02:00
ASN1_STRING_TABLE_add.pod Update copyright year 2020-06-04 14:33:57 +01:00
ASN1_TIME_set.pod Update copyright year 2020-04-23 13:55:52 +01:00
ASN1_TYPE_get.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
ASYNC_start_job.pod Update copyright year 2020-07-16 14:47:04 +02:00
ASYNC_WAIT_CTX_new.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
BF_encrypt.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
BIO_ADDR.pod Update copyright year 2020-07-16 14:47:04 +02:00
BIO_ADDRINFO.pod Update copyright year 2020-07-16 14:47:04 +02:00
BIO_connect.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_ctrl.pod Update copyright year 2020-07-16 14:47:04 +02:00
BIO_f_base64.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
BIO_f_buffer.pod Update copyright year 2020-04-23 13:55:52 +01:00
BIO_f_cipher.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_f_md.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
BIO_f_null.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BIO_f_prefix.pod BIO: Add BIO_f_prefix(), a text line prefixing filter 2019-12-18 19:42:44 +01:00
BIO_f_ssl.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
BIO_find_type.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
BIO_get_data.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
BIO_get_ex_new_index.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
BIO_meth_new.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
BIO_new_CMS.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
BIO_new.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
BIO_parse_hostserv.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
BIO_printf.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_push.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
BIO_read.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_s_accept.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_s_bio.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
BIO_s_connect.pod Update copyright year 2020-06-25 14:13:12 +01:00
BIO_s_fd.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
BIO_s_file.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_s_mem.pod Update copyright year 2020-08-06 13:22:30 +01:00
BIO_s_null.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BIO_s_socket.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BIO_set_callback.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
BIO_should_retry.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
BIO_socket_wait.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
BN_add_word.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_add.pod Update copyright year 2020-08-06 13:22:30 +01:00
BN_BLINDING_new.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_bn2bin.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
BN_cmp.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_copy.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_CTX_new.pod Create BN_CTX_new_ex() and BN_CTX_secure_new_ex() 2019-06-12 09:16:43 +01:00
BN_CTX_start.pod Updated doc for BN_clear, BN_CTX_end when param is NULL 2019-03-20 10:29:51 +01:00
BN_generate_prime.pod Update copyright year 2020-08-06 13:22:30 +01:00
BN_mod_inverse.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_mod_mul_montgomery.pod Update copyright year 2020-08-06 13:22:30 +01:00
BN_mod_mul_reciprocal.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_new.pod doc: fix link in BN_new.pod 2019-08-19 07:19:56 +02:00
BN_num_bytes.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_rand.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
BN_security_bits.pod Update various man pages to place HISTORY section after SEE ALSO 2019-04-12 15:50:13 +02:00
BN_set_bit.pod Correct description of BN_mask_bits 2020-08-28 19:25:08 +10:00
BN_swap.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_zero.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BUF_MEM_new.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
CMS_add0_cert.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_add1_recipient_cert.pod Documenting newly added CMS modification 2020-03-03 16:34:40 +03:00
CMS_add1_signer.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_compress.pod Do not have duplicate section heads 2019-08-27 07:08:11 +10:00
CMS_data_create.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
CMS_decrypt.pod Add CMS AuthEnvelopedData with AES-GCM support 2020-09-08 15:43:11 +02:00
CMS_digest_create.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
CMS_encrypt.pod Add CMS AuthEnvelopedData with AES-GCM support 2020-09-08 15:43:11 +02:00
CMS_EncryptedData_decrypt.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
CMS_EncryptedData_encrypt.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
CMS_EnvelopedData_create.pod Add CMS AuthEnvelopedData with AES-GCM support 2020-09-08 15:43:11 +02:00
CMS_final.pod Fix Typos 2019-07-01 10:09:22 +02:00
CMS_get0_RecipientInfos.pod Documenting newly added CMS modification 2020-03-03 16:34:40 +03:00
CMS_get0_SignerInfos.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_get0_type.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
CMS_get1_ReceiptRequest.pod Add libctx support to CMS. 2020-08-09 17:34:52 +10:00
CMS_sign_receipt.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_sign.pod Add libctx support to CMS. 2020-08-09 17:34:52 +10:00
CMS_uncompress.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_verify_receipt.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_verify.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
CONF_modules_free.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
CONF_modules_load_file.pod conf: add diagnostic option 2020-08-28 19:21:29 +10:00
CRYPTO_get_ex_new_index.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
CRYPTO_memcmp.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
CRYPTO_THREAD_run_once.pod Update copyright year 2020-07-16 14:47:04 +02:00
CT_POLICY_EVAL_CTX_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
CTLOG_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
CTLOG_STORE_get0_log_by_id.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
CTLOG_STORE_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
d2i_DHparams.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
d2i_PKCS8PrivateKey_bio.pod constify *_dup() and *i2d_*() and related functions as far as possible, introducing DECLARE_ASN1_DUP_FUNCTION 2019-03-06 16:10:09 +00:00
d2i_PrivateKey.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
d2i_SSL_SESSION.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
d2i_X509.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
DEFINE_STACK_OF.pod Update copyright year 2020-05-15 14:09:49 +01:00
DES_random_key.pod Deprecate the low level DES functions. 2020-01-25 09:30:59 +10:00
DH_generate_key.pod Update copyright year 2020-04-23 13:55:52 +01:00
DH_generate_parameters.pod Update copyright year 2020-04-23 13:55:52 +01:00
DH_get0_pqg.pod Update copyright year 2020-04-23 13:55:52 +01:00
DH_get_1024_160.pod Update copyright year 2020-08-06 13:22:30 +01:00
DH_meth_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
DH_new_by_nid.pod Fix DH_get_nid() so that it does not cache values. 2020-04-20 11:07:38 +10:00
DH_new.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DH_set_method.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
DH_size.pod Undeprecate DH, DSA and RSA _bits() functions. 2020-04-30 14:51:37 +10:00
DSA_do_sign.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DSA_dup_DH.pod Update copyright year 2020-04-23 13:55:52 +01:00
DSA_generate_key.pod man: clarify the 'random number generator must be seeded' requirement 2019-06-27 14:39:07 +02:00
DSA_generate_parameters.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DSA_get0_pqg.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DSA_meth_new.pod Deprecate the low level DSA functions. 2020-02-12 08:52:41 +10:00
DSA_new.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DSA_set_method.pod Update copyright year 2020-07-16 14:47:04 +02:00
DSA_SIG_new.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
DSA_sign.pod man: clarify the 'random number generator must be seeded' requirement 2019-06-27 14:39:07 +02:00
DSA_size.pod Undeprecate DH, DSA and RSA _bits() functions. 2020-04-30 14:51:37 +10:00
DTLS_get_data_mtu.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
DTLS_set_timer_cb.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
DTLSv1_listen.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
EC_GFp_simple_method.pod Update copyright year 2020-06-04 14:33:57 +01:00
EC_GROUP_copy.pod [doc/man3] finish EC_GROUP_get_field_type documentation 2020-06-21 15:35:54 +03:00
EC_GROUP_new.pod Add Explicit EC parameter support to providers. 2020-08-22 14:55:41 +10:00
EC_KEY_get_enc_flags.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EC_KEY_new.pod EC_KEY: add EC_KEY_decoded_from_explicit_params() 2020-09-17 17:15:15 +02:00
EC_POINT_add.pod Update copyright year 2020-06-04 14:33:57 +01:00
EC_POINT_new.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
ECDSA_SIG_new.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
ECPKParameters_print.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
ENGINE_add.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
ERR_clear_error.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
ERR_error_string.pod Document the deprecation of ERR_func_error_string() 2019-09-12 17:59:52 +02:00
ERR_get_error.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
ERR_GET_LIB.pod Remove function name from errors 2019-07-16 05:26:28 +02:00
ERR_load_crypto_strings.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
ERR_load_strings.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
ERR_new.pod Update copyright year 2020-08-06 13:22:30 +01:00
ERR_print_errors.pod Update copyright year 2020-08-06 13:22:30 +01:00
ERR_put_error.pod Update copyright year 2020-04-23 13:55:52 +01:00
ERR_remove_state.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
ERR_set_mark.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_aes_128_gcm.pod Update copyright year 2020-04-23 13:55:52 +01:00
EVP_aria_128_gcm.pod Fix some broken doc links 2019-11-15 17:20:33 +01:00
EVP_ASYM_CIPHER_free.pod Document the public EVP_ASYM_CIPHER releated functions 2019-11-14 09:29:46 +00:00
EVP_bf_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_blake2b512.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_BytesToKey.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_camellia_128_ecb.pod Fix some broken doc links 2019-11-15 17:20:33 +01:00
EVP_cast5_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_chacha20.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_CIPHER_CTX_get_cipher_data.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_CIPHER_CTX_get_iv.pod Document EVP_CIPHER_CTX IV accessors 2020-08-11 07:07:57 -07:00
EVP_CIPHER_meth_new.pod EVP: deprecate the EVP_X_meth_ functions. 2020-07-22 20:19:01 +10:00
EVP_des_cbc.pod Fix some broken doc links 2019-11-15 17:20:33 +01:00
EVP_desx_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_DigestInit.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_DigestSignInit.pod Add EVP signature with libctx methods. 2020-08-09 17:34:52 +10:00
EVP_DigestVerifyInit.pod Update the EVP_PKEY MAC documentation 2020-09-03 09:40:52 +01:00
EVP_EncodeInit.pod Update EVP_EncodeInit.pod 2020-07-24 18:14:03 +03:00
EVP_EncryptInit.pod doc: Fix documentation of EVP_EncryptUpdate(). 2020-07-17 22:22:34 +10:00
EVP_idea_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_KDF.pod Revert "kdf: make function naming consistent." 2020-07-16 14:21:07 +02:00
EVP_KEM_free.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
EVP_KEYEXCH_free.pod Add public API for gettables and settables for keymanagement, signatures and key exchange. 2020-08-12 11:59:43 +10:00
EVP_KEYMGMT.pod Document 2 newly added functions 2020-09-17 11:13:05 +03:00
EVP_MAC.pod Update the EVP_PKEY MAC documentation 2020-09-03 09:40:52 +01:00
EVP_md2.pod Update copyright year 2020-06-25 14:13:12 +01:00
EVP_md4.pod Update copyright year 2020-06-25 14:13:12 +01:00
EVP_md5.pod Fix Typos 2019-07-02 14:22:29 +02:00
EVP_MD_meth_new.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_mdc2.pod Update copyright year 2020-06-25 14:13:12 +01:00
EVP_OpenInit.pod Update copyright year 2020-07-16 14:47:04 +02:00
EVP_PKEY_asn1_get_count.pod Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
EVP_PKEY_ASN1_METHOD.pod Update copyright year 2020-06-04 14:33:57 +01:00
EVP_PKEY_check.pod Redesign the KEYMGMT libcrypto <-> provider interface - the basics 2020-02-07 09:37:56 +01:00
EVP_PKEY_copy_parameters.pod undeprecate EVP_PKEY_cmp and EVP_PKEY_cmp_parameters 2020-09-16 21:38:45 +02:00
EVP_PKEY_CTX_ctrl.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
EVP_PKEY_CTX_new.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_PKEY_CTX_set1_pbe_pass.pod Update KDF documentation 2020-08-10 14:52:39 +01:00
EVP_PKEY_CTX_set_hkdf_md.pod Update KDF documentation 2020-08-10 14:52:39 +01:00
EVP_PKEY_CTX_set_params.pod Update core_names.h fields and document most fields. 2020-05-26 13:53:07 +10:00
EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod Update copyright year 2020-06-25 14:13:12 +01:00
EVP_PKEY_CTX_set_scrypt_N.pod Update KDF documentation 2020-08-10 14:52:39 +01:00
EVP_PKEY_CTX_set_tls1_prf_md.pod Update KDF documentation 2020-08-10 14:52:39 +01:00
EVP_PKEY_decapsulate.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
EVP_PKEY_decrypt.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
EVP_PKEY_derive.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_PKEY_encapsulate.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
EVP_PKEY_encrypt.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
EVP_PKEY_fromdata.pod DOC: Fix check of EVP_PKEY_fromdata{,_init} in examples 2020-09-06 20:53:57 +02:00
EVP_PKEY_gen.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
EVP_PKEY_get_default_digest_nid.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
EVP_PKEY_gettable_params.pod Make EVP_PKEY_CTX_[get|set]_ec_paramgen_curve_name more generic 2020-06-19 10:19:31 +01:00
EVP_PKEY_is_a.pod Document 2 newly added functions 2020-09-17 11:13:05 +03:00
EVP_PKEY_meth_get_count.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_PKEY_meth_new.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_PKEY_new.pod Add some documentation about the EVP_PKEY MAC interface 2020-08-29 17:40:11 +10:00
EVP_PKEY_print_private.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
EVP_PKEY_set1_RSA.pod DESERIALIZER: Add deserializers for the rest of our asymmetric key types 2020-08-01 11:51:19 +10:00
EVP_PKEY_set_type.pod EVP: Add EVP_PKEY_set_type_by_keymgmt() and use it 2020-03-25 17:01:10 +01:00
EVP_PKEY_sign.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_PKEY_size.pod DOC: New file for EVP_PKEY_size(), EVP_PKEY_bits() and EVP_PKEY_security_bits() 2020-01-17 09:04:04 +01:00
EVP_PKEY_supports_digest_nid.pod In documentation, consistently refer to OpenSSL 3.0 2019-07-15 15:13:41 +02:00
EVP_PKEY_verify_recover.pod Update copyright year 2020-07-16 14:47:04 +02:00
EVP_PKEY_verify.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_RAND.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
EVP_rc2_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_rc4.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_rc5_32_12_16_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_ripemd160.pod Update copyright year 2020-06-25 14:13:12 +01:00
EVP_SealInit.pod Update copyright year 2020-07-16 14:47:04 +02:00
EVP_seed_cbc.pod Update copyright year 2020-08-06 13:22:30 +01:00
EVP_set_default_properties.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
EVP_sha1.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_sha3_224.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_sha224.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_SIGNATURE_free.pod Add public API for gettables and settables for keymanagement, signatures and key exchange. 2020-08-12 11:59:43 +10:00
EVP_SignInit.pod Add EVP signature with libctx methods. 2020-08-09 17:34:52 +10:00
EVP_sm3.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_sm4_cbc.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
EVP_VerifyInit.pod Add EVP signature with libctx methods. 2020-08-09 17:34:52 +10:00
EVP_whirlpool.pod Update copyright year 2020-06-25 14:13:12 +01:00
HMAC.pod Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*" 2020-07-16 14:21:07 +02:00
i2d_CMS_bio_stream.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
i2d_PKCS7_bio_stream.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
i2d_re_X509_tbs.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
MD5.pod Update copyright year 2020-04-23 13:55:52 +01:00
MDC2_Init.pod Update copyright year 2020-04-23 13:55:52 +01:00
NCONF_new_with_libctx.pod Add support for passing the libctx to the config loader 2020-03-20 20:25:39 +10:00
o2i_SCT_LIST.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
OBJ_nid2obj.pod Update copyright year 2020-08-06 13:22:30 +01:00
OCSP_cert_to_id.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
OCSP_request_add1_nonce.pod Update copyright year 2020-04-23 13:55:52 +01:00
OCSP_REQUEST_new.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00
OCSP_resp_find_status.pod Add OCSP_PARTIAL_CHAIN to OCSP_basic_verify() 2020-08-27 20:03:39 +02:00
OCSP_response_status.pod Update copyright year 2020-04-23 13:55:52 +01:00
OCSP_sendreq_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
OpenSSL_add_all_algorithms.pod Update copyright year 2020-08-06 13:22:30 +01:00
OPENSSL_Applink.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
OPENSSL_config.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_CTX.pod Make the ASYNC code default libctx aware 2020-06-28 10:55:52 +02:00
OPENSSL_FILE.pod Fix some typos 2019-12-11 19:04:01 +01:00
OPENSSL_fork_prepare.pod man: fix typo in OPENSSL_fork_prepare.pod 2019-07-07 10:07:52 +02:00
OPENSSL_hexchar2int.pod Add OPENSSL_hexstr2buf_ex() and OPENSSL_buf2hexstr_ex() 2019-08-12 12:50:41 +02:00
OPENSSL_ia32cap.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_init_crypto.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
OPENSSL_init_ssl.pod Update copyright year 2020-08-06 13:22:30 +01:00
OPENSSL_instrument_bus.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
OPENSSL_LH_COMPFUNC.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_LH_stats.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
OPENSSL_load_builtin_modules.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_malloc.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
OPENSSL_s390xcap.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_secure_malloc.pod Update copyright year 2020-04-23 13:55:52 +01:00
OpenSSL_version.pod Update copyright year 2020-07-16 14:47:04 +02:00
OSSL_CMP_CTX_new.pod OSSL_CMP_CTX_new.pod: improve doc of OSSL_CMP_CTX_get1_{extraCertsIn,caPubs} 2020-09-11 12:17:58 +02:00
OSSL_CMP_exec_certreq.pod Clean up CMP chain building for CMP signer, TLS client, and newly enrolled certs 2020-09-10 07:07:55 +02:00
OSSL_CMP_HDR_get0_transactionID.pod chunk 5 of CMP contribution to OpenSSL 2019-10-29 14:17:39 +00:00
OSSL_CMP_ITAV_set0.pod Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 2019-09-27 10:53:11 +01:00
OSSL_CMP_log_open.pod Add -verbosity option to apps/cmp.c and add log output also in crypto/cmp 2020-09-01 18:53:41 +02:00
OSSL_CMP_MSG_get0_header.pod Add OSSL_CMP_MSG_write(), use it in apps/cmp.c 2020-07-30 20:14:51 +02:00
OSSL_CMP_MSG_http_perform.pod Update copyright year 2020-04-23 13:55:52 +01:00
OSSL_CMP_SRV_CTX_new.pod Add libctx and propq parameters to OSSL_CMP_{SRV_},CTX_new() and ossl_cmp_mock_srv_new() 2020-08-21 09:04:11 +02:00
OSSL_CMP_STATUSINFO_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
OSSL_CMP_validate_msg.pod OSSL_CMP_CTX: rename field and its getter/setter from 'untrusted_certs' to 'untrusted 2020-09-05 19:33:33 +02:00
OSSL_CRMF_MSG_get0_tmpl.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
OSSL_CRMF_MSG_set0_validity.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
OSSL_CRMF_MSG_set1_regCtrl_regToken.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
OSSL_CRMF_MSG_set1_regInfo_certReq.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
OSSL_CRMF_pbmp_new.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
OSSL_DECODER_CTX_new_by_EVP_PKEY.pod DECODER: Add function to set an OSSL_PASSPHRASE_CALLBACK type callback 2020-08-24 10:02:26 +02:00
OSSL_DECODER_CTX.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_DECODER_from_bio.pod CORE: Define provider-native abstract objects 2020-08-24 10:02:25 +02:00
OSSL_DECODER.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_ENCODER_CTX_new_by_EVP_PKEY.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_ENCODER_CTX.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_ENCODER_to_bio.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_ENCODER.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_HTTP_transfer.pod OSSL_HTTP_parse_url(): add optional port number return parameter and strengthen documentation 2020-09-08 15:36:24 +02:00
OSSL_PARAM_allocate_from_text.pod Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*" 2020-07-16 14:21:07 +02:00
OSSL_PARAM_BLD.pod evp_rand: documentation 2020-06-24 20:07:46 +10:00
OSSL_PARAM_int.pod OSSL_PARAM: Add string pointer getters 2020-08-24 10:02:26 +02:00
OSSL_PARAM.pod Update copyright year 2020-04-23 13:55:52 +01:00
OSSL_PROVIDER.pod provider: disable fall-backs if OSSL_PROVIDER_load() fails. 2020-08-14 18:17:47 +10:00
OSSL_SELF_TEST_new.pod Add selftest callback to CRNG output test 2020-09-18 06:20:33 +10:00
OSSL_SELF_TEST_set_callback.pod Add pairwise consistency self tests to asym keygenerators 2020-03-03 14:02:36 +10:00
OSSL_STORE_attach.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
OSSL_STORE_expect.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
OSSL_STORE_INFO.pod STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
OSSL_STORE_LOADER.pod STORE: Deprecate legacy / ENGINE functions 2020-09-03 17:48:32 +02:00
OSSL_STORE_open.pod STORE: Deprecate legacy / ENGINE functions 2020-09-03 17:48:32 +02:00
OSSL_STORE_SEARCH.pod STORE: Deprecate legacy / ENGINE functions 2020-09-03 17:48:32 +02:00
OSSL_trace_enabled.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
OSSL_trace_get_category_num.pod In documentation, consistently refer to OpenSSL 3.0 2019-07-15 15:13:41 +02:00
OSSL_trace_set_channel.pod doc: remove unused engine tracing option 2020-07-16 09:12:28 +02:00
PEM_bytes_read_bio.pod Fix reference to PEM docs 2019-10-09 17:44:04 +02:00
PEM_read_bio_ex.pod Fix reference to PEM docs 2019-10-09 17:44:04 +02:00
PEM_read_bio_PrivateKey.pod PEM: Add more library context aware PEM readers 2020-08-20 12:37:35 +02:00
PEM_read_CMS.pod PROV SERIALIZER: add common functionality to serialize keys 2019-11-29 20:55:16 +01:00
PEM_read.pod Update copyright year 2020-08-06 13:22:30 +01:00
PEM_write_bio_CMS_stream.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
PEM_write_bio_PKCS7_stream.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
PEM_X509_INFO_read_bio_with_libctx.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
PKCS5_PBKDF2_HMAC.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
PKCS7_decrypt.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
PKCS7_encrypt.pod Add libctx support to PKCS7. 2020-08-09 17:34:52 +10:00
PKCS7_sign_add_signer.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
PKCS7_sign.pod Add libctx support to PKCS7. 2020-08-09 17:34:52 +10:00
PKCS7_verify.pod Update copyright year 2020-07-16 14:47:04 +02:00
PKCS8_pkey_add1_attr.pod New functions for PKCS8 attributes management - documentation 2020-01-24 15:09:09 +03:00
PKCS12_add1_attr_by_NID.pod Add new APIs to get PKCS12 secretBag OID and value 2020-08-07 07:59:48 +10:00
PKCS12_add_cert.pod Add new APIs to get PKCS12 secretBag OID and value 2020-08-07 07:59:48 +10:00
PKCS12_add_CSPName_asc.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_add_friendlyname_asc.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_add_localkeyid.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_add_safe.pod Add new APIs to get PKCS12 secretBag OID and value 2020-08-07 07:59:48 +10:00
PKCS12_create.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
PKCS12_get_friendlyname.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_newpass.pod Do not have duplicate section heads 2019-08-27 07:08:11 +10:00
PKCS12_parse.pod PKCS12_parse(): Clean up code and correct documentation 2020-08-19 09:50:21 +02:00
PKCS12_SAFEBAG_create_cert.pod Add new APIs to get PKCS12 secretBag OID and value 2020-08-07 07:59:48 +10:00
PKCS12_SAFEBAG_get0_attrs.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
PKCS12_SAFEBAG_get1_cert.pod Add new APIs to get PKCS12 secretBag OID and value 2020-08-07 07:59:48 +10:00
RAND_add.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
RAND_bytes.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
RAND_cleanup.pod Update copyright year 2020-08-06 13:22:30 +01:00
RAND_egd.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
RAND_get0_primary.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
RAND_load_file.pod Update copyright year 2020-08-06 13:22:30 +01:00
RAND_set_rand_method.pod RAND: document that the ENGINE RAND override is deprecated. 2020-07-16 09:12:27 +02:00
RC4_set_key.pod Update copyright year 2020-04-23 13:55:52 +01:00
RIPEMD160_Init.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_blinding_on.pod Update copyright year 2020-08-06 13:22:30 +01:00
RSA_check_key.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_generate_key.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_get0_key.pod Update the HISTORY entry for RSA_get0_pss_params() 2019-12-16 14:55:30 +00:00
RSA_meth_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_new.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
RSA_padding_add_PKCS1_type_1.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_print.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_private_encrypt.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
RSA_public_encrypt.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_set_method.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
RSA_sign_ASN1_OCTET_STRING.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_sign.pod Update copyright year 2020-04-23 13:55:52 +01:00
RSA_size.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
s2i_ASN1_IA5STRING.pod doc: Random spellchecking 2020-04-28 09:06:04 +10:00
SCT_new.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
SCT_print.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
SCT_validate.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SHA256_Init.pod doc: remove reference to the predecessor of SHA-1. 2020-07-02 09:08:33 +10:00
SMIME_read_ASN1.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
SMIME_read_CMS.pod Add libctx support to CMS. 2020-08-09 17:34:52 +10:00
SMIME_read_PKCS7.pod Add libctx support to PKCS7. 2020-08-09 17:34:52 +10:00
SMIME_write_ASN1.pod Add some of the missing CMS API documentation 2020-08-09 17:34:52 +10:00
SMIME_write_CMS.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SMIME_write_PKCS7.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SRP_Calc_B.pod Document various SRP related APIs 2020-03-27 11:30:55 +00:00
SRP_create_verifier.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SRP_user_pwd_new.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SRP_VBASE_new.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_accept.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_alert_type_string.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_alloc_buffers.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_check_chain.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CIPHER_get_name.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_clear.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_COMP_add_compression_method.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CONF_cmd_argv.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CONF_cmd.pod Avoid errors with a priori inapplicable protocol bounds 2020-07-21 16:40:07 -02:00
SSL_CONF_CTX_new.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CONF_CTX_set1_prefix.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CONF_CTX_set_flags.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CONF_CTX_set_ssl_ctx.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_connect.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_CTX_add1_chain_cert.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_add_extra_chain_cert.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_add_session.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_config.pod Update copyright year 2020-05-15 14:09:49 +01:00
SSL_CTX_ctrl.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_dane_enable.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_flush_sessions.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_free.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_get0_param.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_get_verify_mode.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_has_client_custom_ext.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_load_verify_locations.pod Update copyright year 2020-06-04 14:33:57 +01:00
SSL_CTX_new.pod Update copyright year 2020-04-23 13:55:52 +01:00
SSL_CTX_sess_number.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_sess_set_cache_size.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_sess_set_get_cb.pod Update copyright year 2020-04-23 13:55:52 +01:00
SSL_CTX_sessions.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set0_CA_list.pod Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
SSL_CTX_set1_curves.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_CTX_set1_sigalgs.pod Place return values after examples in doc 2019-02-28 21:38:19 +08:00
SSL_CTX_set1_verify_cert_store.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_set_alpn_select_cb.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_cert_cb.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_cert_store.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set_cert_verify_callback.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set_cipher_list.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_CTX_set_client_cert_cb.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_client_hello_cb.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
SSL_CTX_set_ct_validation_callback.pod Update copyright year 2020-04-23 13:55:52 +01:00
SSL_CTX_set_ctlog_list_file.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
SSL_CTX_set_default_passwd_cb.pod Update various man pages to place HISTORY section after SEE ALSO 2019-04-12 15:50:13 +02:00
SSL_CTX_set_generate_session_id.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_CTX_set_info_callback.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_keylog_callback.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set_max_cert_list.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_min_proto_version.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_set_mode.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_msg_callback.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_CTX_set_num_tickets.pod Update copyright year 2020-05-15 14:09:49 +01:00
SSL_CTX_set_options.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_CTX_set_psk_client_callback.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_CTX_set_quiet_shutdown.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set_read_ahead.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_record_padding_callback.pod Update copyright year 2020-06-25 14:13:12 +01:00
SSL_CTX_set_security_level.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_session_cache_mode.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_CTX_set_session_id_context.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_CTX_set_session_ticket_cb.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_CTX_set_split_send_fragment.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_CTX_set_srp_password.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_ssl_version.pod Mark SSL_CTX_set_ssl_version() as deprecated in 3.0 2020-08-12 18:02:42 -07:00
SSL_CTX_set_stateless_cookie_generate_cb.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_set_timeout.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_set_tlsext_servername_callback.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_CTX_set_tlsext_status_cb.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_set_tlsext_ticket_key_cb.pod Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*" 2020-07-16 14:21:07 +02:00
SSL_CTX_set_tlsext_use_srtp.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_set_tmp_dh_callback.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
SSL_CTX_set_tmp_ecdh.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_CTX_set_verify.pod Clarify documentation of SSL_CTX_set_verify client side behavior 2019-07-04 17:01:27 +02:00
SSL_CTX_use_certificate.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_CTX_use_psk_identity_hint.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_CTX_use_serverinfo.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_do_handshake.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_export_keying_material.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_extension_supported.pod Update copyright year 2020-04-23 13:55:52 +01:00
SSL_free.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get0_peer_scts.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_all_async_fds.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_get_ciphers.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_client_random.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_current_cipher.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_default_timeout.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_error.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_get_extms_support.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_fd.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_peer_cert_chain.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_peer_certificate.pod Add SSL_get[01]_peer_certificate() 2020-07-16 09:08:21 +02:00
SSL_get_peer_signature_nid.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_peer_tmp_key.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_psk_identity.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_get_rbio.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_session.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_shared_sigalgs.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_SSL_CTX.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_get_verify_result.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_get_version.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_in_init.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_key_update.pod Make some simple getters take const SSL/SSL_CTX 2019-02-05 13:51:08 +00:00
SSL_library_init.pod Use WARNINGS heading not WARNING 2019-08-19 00:06:41 +02:00
SSL_load_client_CA_file.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_new.pod Fix a typo on the SSL_dup page 2020-06-30 14:14:05 +01:00
SSL_pending.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_read_early_data.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
SSL_read.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_rstate_string.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_SESSION_free.pod constify *_dup() and *i2d_*() and related functions as far as possible, introducing DECLARE_ASN1_DUP_FUNCTION 2019-03-06 16:10:09 +00:00
SSL_SESSION_get0_cipher.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_SESSION_get0_hostname.pod Update copyright year 2020-04-23 13:55:52 +01:00
SSL_SESSION_get0_id_context.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_SESSION_get0_peer.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_SESSION_get_compress_id.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_SESSION_get_protocol_version.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_SESSION_get_time.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_SESSION_has_ticket.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_SESSION_is_resumable.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
SSL_SESSION_print.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_session_reused.pod Change SSL parameter SSL_session_reused const 2019-05-21 09:58:50 +10:00
SSL_SESSION_set1_id.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_set1_host.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_set_async_callback.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_set_bio.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_set_connect_state.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_set_fd.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_set_session.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_set_shutdown.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
SSL_set_verify_result.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
SSL_shutdown.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_state_string.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_want.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_write.pod Update copyright year 2020-08-06 13:22:30 +01:00
TS_VERIFY_CTX_set_certs.pod Update copyright year 2020-04-23 13:55:52 +01:00
UI_create_method.pod Update copyright year 2020-07-16 14:47:04 +02:00
UI_new.pod apps_ui.c: Correct password prompt for ui_method 2020-09-10 22:01:07 +02:00
UI_STRING.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
UI_UTIL_read_pw.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
X509_add_cert.pod X509_add_certs(): Add to doc some warning notes on memory management 2020-08-27 20:08:44 +02:00
X509_ALGOR_dup.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_check_ca.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_check_host.pod RFC 8398: documentation 2020-08-26 14:04:17 +03:00
X509_check_issued.pod Update copyright year 2020-07-16 14:47:04 +02:00
X509_check_private_key.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_check_purpose.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
X509_cmp_time.pod add X509_cmp_timeframe() including its documentation 2019-12-04 15:17:55 +00:00
X509_cmp.pod X509_NAME_cmp(): Clearly document its semantics, referencing relevant RFCs 2020-09-10 12:07:33 +02:00
X509_CRL_get0_by_serial.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_digest.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_dup.pod Add libctx support to PKCS7. 2020-08-09 17:34:52 +10:00
X509_EXTENSION_set_object.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_get0_distinguishing_id.pod Clean up some doc nits 2020-05-27 00:35:00 +02:00
X509_get0_notBefore.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_get0_signature.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_get0_uids.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_get_extension_flags.pod Fix error handling in x509v3_cache_extensions and related functions 2020-03-21 18:46:36 +01:00
X509_get_pubkey.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_get_serialNumber.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
X509_get_subject_name.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_get_version.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
X509_load_http.pod doc: Random spellchecking 2020-04-28 09:06:04 +10:00
X509_LOOKUP_hash_dir.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509_LOOKUP_meth_new.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
X509_LOOKUP.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509_NAME_add_entry_by_txt.pod X509_NAME_add_entry_by_txt.pod: Improve documentation w.r.t. multi-valued RDNs (containing sets of AVAs) 2020-09-10 12:07:33 +02:00
X509_NAME_ENTRY_get_object.pod doc/man3: remove copy&paste leftover 2018-12-12 20:01:52 +01:00
X509_NAME_get0_der.pod Added missing ';' after methods in the synopsis section of pod files 2020-07-19 18:45:30 +02:00
X509_NAME_get_index_by_NID.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_NAME_print_ex.pod X509_NAME_oneline(): Fix output of multi-valued RDNs, escaping '/' and '+' in values 2020-09-10 12:07:33 +02:00
X509_new.pod Update copyright year 2020-08-06 13:22:30 +01:00
X509_PUBKEY_new.pod X509: Add d2i_PUBKEY_ex(), which take a libctx and propq 2020-08-20 12:32:00 +02:00
X509_SIG_get0.pod Update copyright year 2020-08-06 13:22:30 +01:00
X509_sign.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509_STORE_add_cert.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509_STORE_CTX_get_error.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
X509_STORE_CTX_new.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
X509_STORE_CTX_set_verify_cb.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
X509_STORE_get0_param.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_STORE_new.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509_STORE_set_verify_cb_func.pod Fix issue 1418 by moving check of KU_KEY_CERT_SIGN and weakening check_issued() 2020-07-01 11:14:54 +02:00
X509_verify_cert.pod Update copyright year 2020-04-23 13:55:52 +01:00
X509_VERIFY_PARAM_set_flags.pod Add OCSP_PARTIAL_CHAIN to OCSP_basic_verify() 2020-08-27 20:03:39 +02:00
X509_verify.pod Add X509 related libctx changes. 2020-07-24 22:53:27 +10:00
X509v3_get_ext_by_NID.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
X509V3_get_d2i.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00