openssl/doc/man3
Neil Horman 5c42ced0ff Introduce hash thunking functions to do proper casting
ubsan on clang17 has started warning about the following undefined
behavior:

crypto/lhash/lhash.c:299:12: runtime error: call to function err_string_data_hash through pointer to incorrect function type 'unsigned long (*)(const void *)'
[...]/crypto/err/err.c:184: note: err_string_data_hash defined here
    #0 0x7fa569e3a434 in getrn [...]/crypto/lhash/lhash.c:299:12
    #1 0x7fa569e39a46 in OPENSSL_LH_insert [...]/crypto/lhash/lhash.c:119:10
    #2 0x7fa569d866ee in err_load_strings [...]/crypto/err/err.c:280:15
[...]

The issue occurs because, the generic hash functions (OPENSSL_LH_*) will
occasionaly call back to the type specific registered functions for hash
generation/comparison/free/etc, using functions of the (example)
prototype:

[return value] <hash|cmp|free> (void *, [void *], ...)

While the functions implementing hash|cmp|free|etc are defined as
[return value] <fnname> (TYPE *, [TYPE *], ...)

The compiler, not knowing the type signature of the function pointed to
by the implementation, performs no type conversion on the function
arguments

While the C language specification allows for pointers to data of one
type to be converted to pointers of another type, it does not
allow for pointers to functions with one signature to be called
while pointing to functions of another signature.  Compilers often allow
this behavior, but strictly speaking it results in undefined behavior

As such, ubsan warns us about this issue

This is an potential fix for the issue, implemented using, in effect,
thunking macros.  For each hash type, an additional set of wrapper
funtions is created (currently for compare and hash, but more will be
added for free/doall/etc).  The corresponding thunking macros for each
type cases the actuall corresponding callback to a function pointer of
the proper type, and then calls that with the parameters appropriately
cast, avoiding the ubsan warning

This approach is adventageous as it maintains a level of type safety,
but comes at the cost of having to implement several additional
functions per hash table type.

Related to #22896

Reviewed-by: Sasa Nedvedicky <sashan@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23192)
2024-01-17 10:47:04 -05:00
..
ADMISSIONS.pod Fix Typos 2019-07-02 14:22:29 +02:00
ASN1_EXTERN_FUNCS.pod Add documentation for newly added ASN1 functions 2021-06-05 17:39:27 +10:00
ASN1_INTEGER_get_int64.pod doc: Fix some function signature errors 2021-10-26 16:21:55 +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_TABLE_add.pod Update copyright year 2020-06-04 14:33:57 +01:00
ASN1_STRING_length.pod Fix typos and repeated words 2020-07-05 01:49:20 +02:00
ASN1_STRING_new.pod Copyright year updates 2023-09-07 09:59:15 +01:00
ASN1_STRING_print_ex.pod Make ASN1 manuals conform with man-pages(7) 2019-10-01 22:31:30 +02:00
ASN1_TIME_set.pod Add support for ISO 8601 datetime format 2021-06-11 12:39:46 +02:00
ASN1_TYPE_get.pod Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
ASN1_aux_cb.pod Update copyright year 2022-05-03 13:34:51 +01:00
ASN1_generate_nconf.pod reduce surprise in choice of CASE/String/STRING by allowing all inputs to be in any case 2021-05-11 19:09:45 +10:00
ASN1_item_d2i_bio.pod Copyright year updates 2023-09-07 09:59:15 +01:00
ASN1_item_new.pod Add documentation for newly added ASN1 functions 2021-06-05 17:39:27 +10:00
ASN1_item_sign.pod Update copyright year 2022-05-03 13:34:51 +01:00
ASYNC_WAIT_CTX_new.pod Copyright year updates 2023-09-07 09:59:15 +01:00
ASYNC_start_job.pod Update copyright year 2022-05-03 13:34:51 +01:00
BF_encrypt.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
BIO_ADDR.pod Copyright year updates 2023-09-28 14:23:29 +01:00
BIO_ADDRINFO.pod Update copyright year 2021-06-17 13:24:59 +01:00
BIO_connect.pod Update copyright year 2022-05-03 13:34:51 +01:00
BIO_ctrl.pod Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch 2022-10-07 10:05:50 +02:00
BIO_f_base64.pod Fix documentation of BIO_FLAGS_BASE64_NO_NL 2022-06-16 16:07:58 +02:00
BIO_f_buffer.pod Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
BIO_f_cipher.pod Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
BIO_f_md.pod doc: fix "the a" typos (and other things nearby) 2023-12-29 11:43:20 +01: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 Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
BIO_f_readbuffer.pod Add new filter BIO BIO_f_readbuffer() 2021-03-11 07:57:31 +10:00
BIO_f_ssl.pod Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_find_type.pod Update copyright year 2021-01-28 13:54:57 +01:00
BIO_get_data.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
BIO_get_ex_new_index.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
BIO_get_rpoll_descriptor.pod Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_meth_new.pod BIO_sendmmsg/BIO_recvmmsg (API only) 2022-08-19 09:01:30 +01:00
BIO_new.pod Update copyright year 2021-05-06 13:03:23 +01:00
BIO_new_CMS.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
BIO_parse_hostserv.pod Update copyright year 2021-05-06 13:03:23 +01:00
BIO_printf.pod BIO_printf.pod: Clarify that output is always null terminated. 2021-05-08 15:02:34 +10:00
BIO_push.pod BIO_push.pod: fix confusing text and add details on corner cases 2021-11-26 14:29:02 +01:00
BIO_read.pod Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_s_accept.pod Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch 2022-10-07 10:05:50 +02: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 Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_s_core.pod Update copyright year 2022-05-03 13:34:51 +01:00
BIO_s_datagram.pod Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_s_dgram_pair.pod BIO_s_dgram_pair 2022-09-23 11:59:13 +10:00
BIO_s_fd.pod Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
BIO_s_file.pod Fix documentation errors, mainly caused by return values of BIO_ctrl 2021-10-22 11:54:11 +02:00
BIO_s_mem.pod Copyright year updates 2023-09-07 09:59:15 +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_sendmmsg.pod Copyright year updates 2023-09-07 09:59:15 +01:00
BIO_set_callback.pod Preemptively reflect the changes in #22480 2023-10-26 15:10:32 +01: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_BLINDING_new.pod Fix function signature error 2021-10-20 20:28:53 +02:00
BN_CTX_new.pod Update copyright year 2020-10-15 14:10:06 +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_add.pod bn: Properly error out if aliasing return value with modulus 2023-10-26 15:25:47 +01:00
BN_add_word.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_bn2bin.pod Update copyright year 2022-05-03 13:34:51 +01:00
BN_cmp.pod Improve FIPS RSA keygen performance. 2022-11-21 11:17:59 +01:00
BN_copy.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
BN_generate_prime.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
BN_mod_exp_mont.pod Update copyright year 2021-04-08 13:04:41 +01:00
BN_mod_inverse.pod bn: Properly error out if aliasing return value with modulus 2023-10-26 15:25:47 +01:00
BN_mod_mul_montgomery.pod Update copyright year 2020-08-06 13:22:30 +01:00
BN_mod_mul_reciprocal.pod doc: Fix some function signature errors 2021-10-26 16:21:55 +02: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 Update copyright year 2022-05-03 13:34:51 +01: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_EncryptedData_decrypt.pod CMS_decrypt*(): fix misconceptions and mem leak 2022-11-25 09:05:47 +01:00
CMS_EncryptedData_encrypt.pod Update copyright year 2021-03-11 13:27:36 +00:00
CMS_EnvelopedData_create.pod CMS: Export CMS_EnvelopedData and add CMS_EnvelopedData_decrypt() 2022-06-28 17:51:21 +02:00
CMS_add0_cert.pod Copyright year updates 2023-09-07 09:59:15 +01:00
CMS_add1_recipient_cert.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
CMS_add1_signer.pod CMS_add1_signer.pod: add missing info on CMS_SignerInfo_sign() return values 2023-10-17 22:02:29 +02:00
CMS_compress.pod Do not have duplicate section heads 2019-08-27 07:08:11 +10:00
CMS_data_create.pod Update copyright year 2021-03-11 13:27:36 +00:00
CMS_decrypt.pod CMS_decrypt*(): fix misconceptions and mem leak 2022-11-25 09:05:47 +01:00
CMS_digest_create.pod Update copyright year 2021-03-11 13:27:36 +00:00
CMS_encrypt.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
CMS_final.pod Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch 2022-10-07 10:05:50 +02:00
CMS_get0_RecipientInfos.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10: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 Update copyright year 2021-05-06 13:03:23 +01:00
CMS_sign.pod Copyright year updates 2023-09-07 09:59:15 +01:00
CMS_sign_receipt.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_signed_get_attr.pod Add missing documentation for X509_ATTRIBUTE related functions. 2024-01-03 12:50:54 +01:00
CMS_uncompress.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
CMS_verify.pod Copyright year updates 2023-09-07 09:59:15 +01:00
CMS_verify_receipt.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
COMP_CTX_new.pod Improve the documentation on TLS record compression 2023-12-22 09:00:19 +00:00
CONF_modules_free.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
CONF_modules_load_file.pod Update copyright year 2022-05-03 13:34:51 +01:00
CRYPTO_THREAD_run_once.pod Copyright year updates 2023-09-07 09:59:15 +01:00
CRYPTO_get_ex_new_index.pod doc: Fix some function signature errors 2021-10-26 16:21:55 +02:00
CRYPTO_memcmp.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10: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 Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
CTLOG_new.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
CT_POLICY_EVAL_CTX_new.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
DEFINE_STACK_OF.pod Make OPENSSL_sk_push return only 0 or 1 2024-01-04 14:51:48 +01:00
DES_random_key.pod Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
DH_generate_key.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DH_generate_parameters.pod DH_check: Emphasize the importance of return value check 2023-10-05 11:24:35 +02:00
DH_get0_pqg.pod Update copyright year 2022-05-03 13:34:51 +01:00
DH_get_1024_160.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DH_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DH_new.pod Properly document deprecation of DH_new() and related functions 2022-08-04 10:58:35 +01:00
DH_new_by_nid.pod Properly document deprecation of DH_new() and related functions 2022-08-04 10:58:35 +01:00
DH_set_method.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DH_size.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_SIG_new.pod dsa: documentation deprecation changes 2020-12-17 21:09:54 +01:00
DSA_do_sign.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_dup_DH.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_generate_key.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_generate_parameters.pod doc/man3: fix misnamed function name 2023-10-04 10:52:32 +11:00
DSA_get0_pqg.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_set_method.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
DSA_sign.pod Add documentation for key validation that indicates the difference between the 2022-05-09 10:07:42 +10:00
DSA_size.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00: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_get_timeout.pod QUIC: Update documentation to reflect compatibility of DTLS APIs 2023-05-29 08:51:12 +02:00
DTLSv1_handle_timeout.pod SSL_handle_events(): Minor fixes to documentation 2023-05-29 08:52:44 +02:00
DTLSv1_listen.pod Copyright year updates 2023-09-07 09:59:15 +01:00
ECDSA_SIG_new.pod Docs: Move deprecated ECDSA_ functions into a separate file. 2022-12-22 12:28:06 +01:00
ECDSA_sign.pod Docs: Move deprecated ECDSA_ functions into a separate file. 2022-12-22 12:28:06 +01:00
ECPKParameters_print.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EC_GFp_simple_method.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EC_GROUP_copy.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EC_GROUP_new.pod Copyright year updates 2023-09-07 09:59:15 +01: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 Copyright year updates 2023-09-07 09:59:15 +01:00
EC_POINT_add.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EC_POINT_new.pod Copyright year updates 2023-09-07 09:59:15 +01:00
ENGINE_add.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
ERR_GET_LIB.pod Copyright year updates 2023-09-07 09:59:15 +01: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 Update copyright year 2022-05-03 13:34:51 +01:00
ERR_load_crypto_strings.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
ERR_load_strings.pod Fix some documentation errors related to return values 2021-10-22 11:39:04 +02: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 Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
ERR_remove_state.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
ERR_set_mark.pod Minor updates 2023-12-21 08:12:06 +00:00
EVP_ASYM_CIPHER_free.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_BytesToKey.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +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_original_iv.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EVP_CIPHER_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EVP_DigestInit.pod Add EVP_DigestSqueeze() API. 2023-11-10 13:27:00 +01:00
EVP_DigestSignInit.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_DigestVerifyInit.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_EncodeInit.pod Update EVP_EncodeInit.pod 2020-07-24 18:14:03 +03:00
EVP_EncryptInit.pod doc: improve documentation of EVP in-place encryption 2023-12-12 10:40:56 +01:00
EVP_KDF.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_KEM_free.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_KEYEXCH_free.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_KEYMGMT.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_MAC.pod Update Docs for EVP_MAC 2024-01-11 11:12:10 +01:00
EVP_MD_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EVP_OpenInit.pod Update copyright year 2020-07-16 14:47:04 +02:00
EVP_PBE_CipherInit.pod Add documentation and test for EVP_PBE_alg_add 2022-09-16 08:01:47 +02:00
EVP_PKEY2PKCS8.pod Update copyright year 2022-05-03 13:34:51 +01:00
EVP_PKEY_ASN1_METHOD.pod Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
EVP_PKEY_CTX_ctrl.pod rsa: fix version of rsa implicit rejection introduction 2022-12-13 18:15:21 +01:00
EVP_PKEY_CTX_get0_libctx.pod Update copyright year 2021-07-29 15:41:35 +01:00
EVP_PKEY_CTX_get0_pkey.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_PKEY_CTX_new.pod Update copyright year 2021-03-11 13:27:36 +00:00
EVP_PKEY_CTX_set1_pbe_pass.pod Update copyright year 2020-10-15 14:10:06 +01:00
EVP_PKEY_CTX_set_hkdf_md.pod Fix documented max. length for info buffer in HKDF 2022-09-01 12:30:03 +02:00
EVP_PKEY_CTX_set_params.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod Update copyright year 2021-02-18 15:05:17 +00: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 copyright year 2020-10-15 14:10:06 +01:00
EVP_PKEY_asn1_get_count.pod Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
EVP_PKEY_check.pod Add documentation for key validation that indicates the difference between the 2022-05-09 10:07:42 +10:00
EVP_PKEY_copy_parameters.pod Fix EVP_PKEY_eq() to be possible to use with strictly private keys 2021-12-13 07:52:53 +01:00
EVP_PKEY_decapsulate.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_PKEY_decrypt.pod rsa: fix version of rsa implicit rejection introduction 2022-12-13 18:15:21 +01:00
EVP_PKEY_derive.pod Update copyright year 2022-05-03 13:34:51 +01:00
EVP_PKEY_digestsign_supports_digest.pod Replace EVP_PKEY_supports_digest_nid 2021-05-13 13:19:39 +02:00
EVP_PKEY_encapsulate.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_PKEY_encrypt.pod Correct padding mode flag name for EVP_PKEY_decrypt/encrypt() examples 2022-05-09 10:53:25 +10:00
EVP_PKEY_fromdata.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_PKEY_get_attr.pod Add missing documentation for X509_ATTRIBUTE related functions. 2024-01-03 12:50:54 +01:00
EVP_PKEY_get_default_digest_nid.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_PKEY_get_field_type.pod Add manpage for EVP_PKEY_get_field_type and EVP_PKEY_get_point_conv_form 2021-01-26 15:26:49 +01:00
EVP_PKEY_get_group_name.pod Correct documentation errors in regards to UTF8 params 2021-08-13 12:28:10 +02:00
EVP_PKEY_get_size.pod EVP_PKEY_get_size.pod and provider-keymgmt.pod: document their relation 2023-10-26 16:03:48 +01:00
EVP_PKEY_gettable_params.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_PKEY_is_a.pod DOCS: Move the description of EVP_PKEY_get0_description() 2021-07-26 12:11:54 +02:00
EVP_PKEY_keygen.pod Add SM2 support for EVP_PKEY_Q_keygen 2022-11-24 16:29:38 +01:00
EVP_PKEY_meth_get_count.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EVP_PKEY_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
EVP_PKEY_new.pod Update copyright year 2022-05-03 13:34:51 +01:00
EVP_PKEY_print_private.pod Update copyright year 2021-04-08 13:04:41 +01:00
EVP_PKEY_set1_RSA.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_PKEY_set1_encoded_public_key.pod Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
EVP_PKEY_set_type.pod Update copyright year 2021-06-17 13:24:59 +01:00
EVP_PKEY_settable_params.pod EVP: Modify the checks in EVP_PKEY_{set,get}_xxx_param() functions 2021-02-05 15:53:49 +10:00
EVP_PKEY_sign.pod Update copyright year 2021-04-08 13:04:41 +01:00
EVP_PKEY_todata.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
EVP_PKEY_verify.pod Update copyright year 2021-04-08 13:04:41 +01:00
EVP_PKEY_verify_recover.pod Update copyright year 2021-04-08 13:04:41 +01:00
EVP_RAND.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_SIGNATURE.pod Copyright year updates 2023-09-28 14:23:29 +01:00
EVP_SealInit.pod Update copyright year 2021-06-17 13:24:59 +01:00
EVP_SignInit.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_VerifyInit.pod Copyright year updates 2023-09-07 09:59:15 +01:00
EVP_aes_128_gcm.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_aria_128_gcm.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_bf_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_blake2b512.pod Document BLAKE2's variable size 2023-11-08 09:43:10 +01:00
EVP_camellia_128_ecb.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_cast5_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_chacha20.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_des_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_desx_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_idea_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_md2.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_md4.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_md5.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_mdc2.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_rc2_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_rc4.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_rc5_32_12_16_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_ripemd160.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_seed_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_set_default_properties.pod Documentation update for EVP_set_default_properties 2022-06-30 09:10:05 +01:00
EVP_sha1.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_sha3_224.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_sha224.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_sm3.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_sm4_cbc.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
EVP_whirlpool.pod Reference the non-"legacy" provider names directly from EVP_md5(3) &c. 2023-10-20 16:46:57 +01:00
HMAC.pod Update HMAC() documentation. 2022-12-16 18:38:51 +01:00
MD5.pod Copyright year updates 2023-09-07 09:59:15 +01:00
MDC2_Init.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
NCONF_new_ex.pod Add NCONF_get_section_names() 2021-06-02 12:40:02 +10:00
OBJ_nid2obj.pod Allow OBJ_create() to create an OBJ and NID with a NULL OID 2022-12-13 15:40:16 +01:00
OCSP_REQUEST_new.pod Refine the documents of several APIs 2022-12-16 18:59:28 +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_resp_find_status.pod Update copyright year 2022-05-03 13:34:51 +01:00
OCSP_response_status.pod Update copyright year 2021-04-08 13:04:41 +01:00
OCSP_sendreq_new.pod Update copyright year 2022-05-03 13:34:51 +01:00
OPENSSL_Applink.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
OPENSSL_FILE.pod Fix some typos 2019-12-11 19:04:01 +01:00
OPENSSL_LH_COMPFUNC.pod Introduce hash thunking functions to do proper casting 2024-01-17 10:47:04 -05:00
OPENSSL_LH_stats.pod All lh_stats functions were deprecated in 3.1 2023-10-04 07:52:41 +11:00
OPENSSL_config.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
OPENSSL_fork_prepare.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
OPENSSL_gmtime.pod Add documentation for the OPENSSL_gmtime functions 2022-09-26 07:57:01 +01:00
OPENSSL_hexchar2int.pod Update copyright year 2022-05-03 13:34:51 +01:00
OPENSSL_ia32cap.pod Add documentation for CPUID bit #64+17 2022-11-16 06:50:59 +00:00
OPENSSL_init_crypto.pod doc: fix copy/paste error 2022-10-24 09:51:57 +11:00
OPENSSL_init_ssl.pod Update copyright year 2020-08-06 13:22:30 +01:00
OPENSSL_instrument_bus.pod doc: Fix some function signature errors 2021-10-26 16:21:55 +02:00
OPENSSL_load_builtin_modules.pod Update copyright year 2020-07-16 14:47:04 +02:00
OPENSSL_malloc.pod Correct the documentation for OPENSSL_MALLOC_FD 2022-08-17 12:57:48 +02:00
OPENSSL_s390xcap.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OPENSSL_secure_malloc.pod Update copyright year 2020-04-23 13:55:52 +01:00
OPENSSL_strcasecmp.pod Public API functions OPENSSL_str[n]casecmp 2022-04-22 11:34:41 +02:00
OSSL_ALGORITHM.pod Move the description of the core types into their own pages 2022-12-08 07:32:34 +01:00
OSSL_CALLBACK.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_CMP_CTX_new.pod CMP app and doc: add -no_cache_extracerts option / OSSL_CMP_OPT_NO_CACHE_EXTRACERTS 2024-01-17 15:03:41 +01:00
OSSL_CMP_HDR_get0_transactionID.pod CMP lib and app: add optional certProfile request message header and respective -profile option 2023-12-19 13:07:19 +01:00
OSSL_CMP_ITAV_new_caCerts.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_CMP_ITAV_set0.pod CMP lib and app: add optional certProfile request message header and respective -profile option 2023-12-19 13:07:19 +01:00
OSSL_CMP_MSG_get0_header.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_CMP_MSG_http_perform.pod Update copyright year 2021-01-28 13:54:57 +01:00
OSSL_CMP_SRV_CTX_new.pod Fix typos found by codespell in man pages 2023-12-29 10:13:01 +01:00
OSSL_CMP_STATUSINFO_new.pod Update copyright year 2021-01-28 13:54:57 +01:00
OSSL_CMP_exec_certreq.pod crypto/cmp/,apps/lib/cmp_mock_srv.c: various improvements on delayed delivery 2023-12-21 23:06:42 +01:00
OSSL_CMP_log_open.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_CMP_validate_msg.pod Copyright year updates 2023-09-28 14:23:29 +01:00
OSSL_CORE_MAKE_FUNC.pod Cleanup the missing*.txt files 2021-05-21 11:03:37 +02:00
OSSL_CRMF_MSG_get0_tmpl.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_CRMF_MSG_set0_validity.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_CRMF_MSG_set1_regCtrl_regToken.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_CRMF_MSG_set1_regInfo_certReq.pod Update copyright year 2021-07-29 15:41:35 +01:00
OSSL_CRMF_pbmp_new.pod Update the algorithm fetching documentation links 2021-04-08 12:20:22 +01:00
OSSL_DECODER.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_DECODER_CTX.pod Removed extra spaces in documentation 2023-12-12 20:00:05 +01:00
OSSL_DECODER_CTX_new_for_pkey.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_DECODER_from_bio.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_DISPATCH.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_ENCODER.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_ENCODER_CTX.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_ENCODER_CTX_new_for_pkey.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_ENCODER_to_bio.pod Remove extra comma in man page example code 2021-09-22 18:25:28 +10:00
OSSL_ERR_STATE_save.pod Add a HISTORY section in the docs about the new ERR_STATE functions 2023-10-23 10:08:12 +01:00
OSSL_ESS_check_signing_certs.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_HPKE_CTX_new.pod Removed extra spaces in documentation 2023-12-12 20:00:05 +01:00
OSSL_HTTP_REQ_CTX.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_HTTP_parse_url.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_HTTP_transfer.pod OSSL_CMP_CTX_new.pod: remove overlap with OSSL_HTTP_transfer.pod; improve the latter 2023-10-10 20:36:06 +02:00
OSSL_ITEM.pod Move the description of the core types into their own pages 2022-12-08 07:32:34 +01:00
OSSL_LIB_CTX.pod Document the return value of OSSL_LIB_CTX_load_config() 2022-09-01 15:14:39 +02:00
OSSL_PARAM.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_PARAM_BLD.pod Fix parameter names for RSA private key example 2022-10-27 14:01:56 +02:00
OSSL_PARAM_allocate_from_text.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_PARAM_dup.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_PARAM_int.pod doc: fix list display in man page 2023-12-13 11:03:55 +01:00
OSSL_PROVIDER.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_QUIC_client_method.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_SELF_TEST_new.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_SELF_TEST_set_callback.pod Replace some boldened types with a corresponding man page link 2022-12-08 07:32:34 +01:00
OSSL_STORE_INFO.pod doc: replace markdown backticks with perlpod syntax 2021-08-04 15:02:27 +10:00
OSSL_STORE_LOADER.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_STORE_SEARCH.pod Update copyright year 2020-10-15 14:10:06 +01:00
OSSL_STORE_attach.pod Make the -inform option to be respected if possible 2021-05-06 11:43:32 +01:00
OSSL_STORE_expect.pod Update copyright year 2021-05-06 13:03:23 +01:00
OSSL_STORE_open.pod Copyright year updates 2023-09-28 14:23:29 +01:00
OSSL_sleep.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_trace_enabled.pod Copyright year updates 2023-09-07 09:59:15 +01: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 Copyright year updates 2023-09-07 09:59:15 +01:00
OpenSSL_add_all_algorithms.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
OpenSSL_version.pod Update copyright year 2022-05-03 13:34:51 +01:00
PEM_X509_INFO_read_bio_ex.pod Added documentation for PEM_X509_INFO_read() and PEM_X509_INFO_read_bio() 2022-06-24 09:49:46 +02:00
PEM_bytes_read_bio.pod Fix reference to PEM docs 2019-10-09 17:44:04 +02:00
PEM_read.pod Update copyright year 2020-08-06 13:22:30 +01:00
PEM_read_CMS.pod Copyright year updates 2023-09-07 09:59:15 +01:00
PEM_read_bio_PrivateKey.pod Update copyright year 2022-05-03 13:34:51 +01:00
PEM_read_bio_ex.pod Fix reference to PEM docs 2019-10-09 17:44:04 +02: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
PKCS5_PBE_keyivgen.pod Change PBES2 KDF default salt length to 16 bytes. 2023-09-04 14:15:34 +10:00
PKCS5_PBKDF2_HMAC.pod Correct documentation for PKCS5_PBKDF2_HMAC 2023-10-04 12:19:22 +02: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 Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
PKCS7_get_octet_string.pod Expose PKCS7_get_octet_string and PKCS7_type_is_other 2020-10-08 13:26:44 +03:00
PKCS7_sign.pod Copyright year updates 2023-09-07 09:59:15 +01:00
PKCS7_sign_add_signer.pod Fix many inconsistencies in doc of CMS_verify() and PKC7_verify() etc. 2022-09-02 21:29:38 +02:00
PKCS7_type_is_other.pod Expose PKCS7_get_octet_string and PKCS7_type_is_other 2020-10-08 13:26:44 +03:00
PKCS7_verify.pod Fix many inconsistencies in doc of CMS_verify() and PKC7_verify() etc. 2022-09-02 21:29:38 +02:00
PKCS8_encrypt.pod Add library context and property query support into the PKCS12 API 2021-04-30 09:15:50 +10:00
PKCS8_pkey_add1_attr.pod New functions for PKCS8 attributes management - documentation 2020-01-24 15:09:09 +03:00
PKCS12_PBE_keyivgen.pod remove end of line whitespace 2021-04-30 09:15:50 +10:00
PKCS12_SAFEBAG_create_cert.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
PKCS12_SAFEBAG_get0_attrs.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
PKCS12_SAFEBAG_get1_cert.pod Copyright year updates 2023-09-07 09:59:15 +01:00
PKCS12_SAFEBAG_set0_attrs.pod Removed extra spaces in documentation 2023-12-12 20:00:05 +01: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_CSPName_asc.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_add_cert.pod remove end of line whitespace 2021-04-30 09:15:50 +10: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 library context and property query support into the PKCS12 API 2021-04-30 09:15:50 +10:00
PKCS12_create.pod Clarify the PKCS12 docs 2024-01-04 16:42:41 +00:00
PKCS12_decrypt_skey.pod Update copyright year 2022-05-03 13:34:51 +01:00
PKCS12_gen_mac.pod Copyright year updates 2023-09-28 14:23:29 +01:00
PKCS12_get_friendlyname.pod Add missing docs for some PKCS12 functions 2019-11-12 18:14:31 +01:00
PKCS12_init.pod Add library context and property query support into the PKCS12 API 2021-04-30 09:15:50 +10:00
PKCS12_item_decrypt_d2i.pod remove end of line whitespace 2021-04-30 09:15:50 +10:00
PKCS12_key_gen_utf8_ex.pod Add library context and property query support into the PKCS12 API 2021-04-30 09:15:50 +10:00
PKCS12_newpass.pod Do not have duplicate section heads 2019-08-27 07:08:11 +10:00
PKCS12_pack_p7encdata.pod Add library context and property query support into the PKCS12 API 2021-04-30 09:15:50 +10:00
PKCS12_parse.pod Update copyright year 2020-10-15 14:10:06 +01:00
RAND_add.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RAND_bytes.pod Update copyright year 2022-05-03 13:34:51 +01:00
RAND_cleanup.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00: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: add set0 calls for the private and public DRBGs 2022-11-02 08:42:46 +11:00
RAND_load_file.pod Update copyright year 2020-08-06 13:22:30 +01:00
RAND_set_DRBG_type.pod RAND_METHOD deprecation: documentation 2021-02-23 23:24:13 +10:00
RAND_set_rand_method.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RC4_set_key.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RIPEMD160_Init.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_blinding_on.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_check_key.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_generate_key.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_get0_key.pod Update copyright year 2022-05-03 13:34:51 +01:00
RSA_meth_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_padding_add_PKCS1_type_1.pod rsa: add implicit rejection in PKCS#1 v1.5 2022-12-12 11:30:52 +01:00
RSA_print.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_private_encrypt.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_public_encrypt.pod rsa: fix version of rsa implicit rejection introduction 2022-12-13 18:15:21 +01:00
RSA_set_method.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_sign.pod Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
RSA_sign_ASN1_OCTET_STRING.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
RSA_size.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SCT_new.pod Fix errors found by new find-doc-nits 2019-10-03 10:33:54 +10:00
SCT_print.pod Doc: replace `NULL` terminated with `NUL` 2021-10-26 17:06:17 +02: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 Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SMIME_read_ASN1.pod Teach more of the ASN.1 code about libctx/propq 2021-06-05 17:39:10 +10:00
SMIME_read_CMS.pod Update copyright year 2021-05-20 14:22:33 +01:00
SMIME_read_PKCS7.pod Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
SMIME_write_ASN1.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01: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 Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SRP_VBASE_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SRP_create_verifier.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SRP_user_pwd_new.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SSL_CIPHER_get_name.pod Doc: replace `NULL` terminated with `NUL` 2021-10-26 17:06:17 +02:00
SSL_COMP_add_compression_method.pod Add ZSTD compression support (RFC8478bis) 2022-10-18 09:30:21 -04: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 Copyright year updates 2023-09-28 14:23:29 +01:00
SSL_CONF_cmd.pod Improve the documentation on TLS record compression 2023-12-22 09:00:19 +00:00
SSL_CONF_cmd_argv.pod Add L<ssl(7)> to all SSL pages 2019-11-06 19:38:32 +01:00
SSL_CTX_add1_chain_cert.pod Update copyright year 2021-06-17 13:24:59 +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 Copyright year updates 2023-09-07 09:59:15 +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 2022-05-03 13:34:51 +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 2021-06-17 13:24:59 +01:00
SSL_CTX_new.pod Copyright year updates 2023-09-07 09:59:15 +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 Update copyright year 2021-05-20 14:22:33 +01:00
SSL_CTX_set0_CA_list.pod Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
SSL_CTX_set1_cert_comp_preference.pod Add support for compressed certificates (RFC8879) 2022-10-18 09:30:22 -04:00
SSL_CTX_set1_curves.pod Update the SSL_CTX_set1_groups documentation 2022-10-07 10:01:48 +01: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 Update copyright year 2022-05-03 13:34:51 +01:00
SSL_CTX_set_alpn_select_cb.pod Copyright year updates 2023-09-07 09:59:15 +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 Update copyright year 2022-05-03 13:34:51 +01:00
SSL_CTX_set_cipher_list.pod Replace "a RSA" with "an RSA" 2022-12-07 09:37:25 +11: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 Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch 2022-10-07 10:05:50 +02: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 Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
SSL_CTX_set_info_callback.pod doc: correct the SSL_CTX_set_info_callback(3) manual page 2023-10-02 14:12:39 +02:00
SSL_CTX_set_keylog_callback.pod Doc: replace `NULL` terminated with `NUL` 2021-10-26 17:06:17 +02: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 Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_mode.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_msg_callback.pod Added info on change to HISTORY of SSL_CTX_set_msg_callback() 2023-10-04 12:56:53 +02:00
SSL_CTX_set_num_tickets.pod doc: Fix some function signature errors 2021-10-25 10:49:04 +02:00
SSL_CTX_set_options.pod Improve the documentation on TLS record compression 2023-12-22 09:00:19 +00:00
SSL_CTX_set_psk_client_callback.pod Doc: be explicit about NUL in max_identity_len 2021-10-22 16:24:08 +02:00
SSL_CTX_set_quiet_shutdown.pod QUIC: Add handling of SSL_get_shutdown() 2023-10-20 16:29:28 +01:00
SSL_CTX_set_read_ahead.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_record_padding_callback.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_security_level.pod doc: add not that DTLS 1.0, TLS 1.1 and before are disabled at security level 1 2022-05-08 16:58:00 +10:00
SSL_CTX_set_session_cache_mode.pod Update copyright year 2021-06-17 13:24:59 +01: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 Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_srp_password.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
SSL_CTX_set_ssl_version.pod Copyright year updates 2023-09-07 09:59:15 +01: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 Update copyright year 2022-05-03 13:34:51 +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 doc: fix "the a" typos (and other things nearby) 2023-12-29 11:43:20 +01:00
SSL_CTX_set_tlsext_use_srtp.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_set_tmp_dh_callback.pod doc: Minor typo in SSL_CTX_set_tmp_dh_callback docs. 2023-11-30 18:46:48 +01: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 Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_CTX_use_certificate.pod Replace "a RSA" with "an RSA" 2022-12-07 09:37:25 +11: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 Replace "a RSA" with "an RSA" 2022-12-07 09:37:25 +11:00
SSL_SESSION_free.pod Copyright year updates 2023-09-07 09:59:15 +01: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_set1_id.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_accept.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
SSL_accept_stream.pod Clarify SSL_accept_stream/SSL_new_stream behaviour with a default stream 2023-08-25 11:42:51 +01: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 Copyright year updates 2023-09-07 09:59:15 +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_clear.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_connect.pod Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02: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 Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_get0_connection.pod QUIC MSST: Add documentation for new APIs 2023-05-12 14:47:13 +01:00
SSL_get0_group_name.pod Add SSL_get0_group_name() to get name of the group used for KEX 2023-06-06 17:03:41 +02:00
SSL_get0_peer_rpk.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04: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_SSL_CTX.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 2021-01-28 13:54:57 +01:00
SSL_get_certificate.pod Add manpages for SSL_get_certificate, SSL_get_private_key 2022-03-14 09:59:54 +01: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_conn_close_info.pod QUIC APL: Add support for querying frame type causing closure 2023-10-25 09:42:03 +01:00
SSL_get_current_cipher.pod SSL_get_current_cipher() and SSL_get_pending_cipher() return 'const SSL_CIPHER *' 2022-06-28 17:58:16 +02: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 Fix grammar in documentation 2024-01-15 10:46:35 +01:00
SSL_get_event_timeout.pod Copyright year updates 2023-09-07 09:59:15 +01: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_handshake_rtt.pod [feat] SSL RTT in both client and server statem. SSL_get_handshake_rtt makes it available 2023-06-02 05:46:46 +02: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_rpoll_descriptor.pod QUIC: Update documentation for SSL_get_[rw]poll_descriptor, SSL_net_(read|write)_desired 2023-09-20 11:20:34 +10:00
SSL_get_session.pod Clarify what SSL_get_session() does on the server side in TLSv1.3 2021-09-17 14:33:23 +02: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_stream_id.pod Minor fixes 2023-09-01 14:02:54 +01:00
SSL_get_stream_read_state.pod QUIC MSST: Documentation fixes 2023-05-12 14:47:15 +01:00
SSL_get_verify_result.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_get_version.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_group_to_name.pod Doc: replace `NULL` terminated with `NUL` 2021-10-26 17:06:17 +02:00
SSL_handle_events.pod Resolve some of the TODO(QUIC) items 2023-08-08 15:58:59 +02:00
SSL_in_init.pod Following the license change, modify the boilerplates in doc/man3/ 2018-12-06 15:34:13 +01:00
SSL_inject_net_dgram.pod QUIC Documentation: Rename SSL_tick, SSL_get_tick_timeout 2023-05-29 08:51:12 +02:00
SSL_key_update.pod Copyright year updates 2023-09-07 09:59:15 +01: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 2021-05-20 14:22:33 +01:00
SSL_new.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_new_stream.pod QUIC APL: Implement backpressure on stream creation 2023-08-25 15:10:43 +02:00
SSL_pending.pod Update copyright year 2020-07-16 14:47:04 +02:00
SSL_read.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_read_early_data.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_rstate_string.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_session_reused.pod Change SSL parameter SSL_session_reused const 2019-05-21 09:58:50 +10:00
SSL_set1_host.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_set1_initial_peer_addr.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_set1_server_cert_type.pod Removed extra spaces in documentation 2023-12-12 20:00:05 +01:00
SSL_set_async_callback.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
SSL_set_bio.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_set_blocking_mode.pod Copyright year updates 2023-09-07 09:59:15 +01: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_default_stream_mode.pod QUIC APL: De-publicise SSL_attach_stream/SSL_detach_stream 2023-05-12 14:47:15 +01:00
SSL_set_fd.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_set_incoming_stream_policy.pod QUIC: Documentation fix 2023-05-12 14:47:15 +01:00
SSL_set_retry_verify.pod Removed extra spaces in documentation 2023-12-12 20:00:05 +01:00
SSL_set_session.pod Update copyright year 2022-05-03 13:34:51 +01:00
SSL_set_shutdown.pod QUIC: Add handling of SSL_get_shutdown() 2023-10-20 16:29:28 +01: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 Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_state_string.pod Fix state name abbreviation 2021-08-19 08:24:16 +10:00
SSL_stream_conclude.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_stream_reset.pod QUIC MSST: Documentation fixes 2023-05-12 14:47:15 +01:00
SSL_want.pod Copyright year updates 2023-09-07 09:59:15 +01:00
SSL_write.pod Copyright year updates 2023-09-07 09:59:15 +01:00
TS_RESP_CTX_new.pod doc: remove errant blank line to appease doc-nits 2021-08-18 16:16:42 +10:00
TS_VERIFY_CTX_set_certs.pod Update copyright year 2021-05-06 13:03:23 +01: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
UI_create_method.pod Update copyright year 2020-07-16 14:47:04 +02:00
UI_new.pod Update copyright year 2020-10-15 14:10:06 +01:00
X509V3_get_d2i.pod Added paragraph to free objects alloced by X509V3_add1_i2d() 2022-07-15 09:40:39 +02:00
X509V3_set_ctx.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_ALGOR_dup.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_ATTRIBUTE.pod Add missing documentation for X509_ATTRIBUTE related functions. 2024-01-03 12:50:54 +01:00
X509_CRL_get0_by_serial.pod Updated X509v3_get_ext_by_NID.pod and X509_CRL_get0_by_serial.pod 2022-07-15 09:39:50 +02: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_LOOKUP.pod X509{,_LOOKUP}: Improve distinction between not found and fatal/internal error 2022-05-04 16:25:44 +02:00
X509_LOOKUP_hash_dir.pod Cleanup the missing*.txt files 2021-05-21 11:03:37 +02:00
X509_LOOKUP_meth_new.pod X509{,_LOOKUP}: Improve distinction between not found and fatal/internal error 2022-05-04 16:25:44 +02:00
X509_NAME_ENTRY_get_object.pod doc/man3: remove copy&paste leftover 2018-12-12 20:01:52 +01: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_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 Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
X509_NAME_print_ex.pod Update copyright year 2020-10-15 14:10:06 +01:00
X509_PUBKEY_new.pod Add d2i_PUBKEY_ex_fp and d2i_PUBKEY_ex_bio. 2022-11-02 11:25:48 +01:00
X509_REQ_get_attr.pod Add missing documentation for X509_ATTRIBUTE related functions. 2024-01-03 12:50:54 +01:00
X509_REQ_get_extensions.pod add missing doc of X509_REQ_get_extensions() and X509_REQ_add_extensions{,_nid}() 2022-08-24 11:25:04 +02:00
X509_SIG_get0.pod Update copyright year 2020-08-06 13:22:30 +01:00
X509_STORE_CTX_get_by_subject.pod X509{,_LOOKUP}: Improve distinction between not found and fatal/internal error 2022-05-04 16:25:44 +02:00
X509_STORE_CTX_get_error.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
X509_STORE_CTX_new.pod Fix typos found by codespell 2023-05-12 10:26:49 +02:00
X509_STORE_CTX_set_verify_cb.pod Copyright year updates 2023-09-07 09:59:15 +01:00
X509_STORE_add_cert.pod Fix a typo in the function name 2022-09-15 17:07:05 +02:00
X509_STORE_get0_param.pod Add X509_STORE_get1_objects 2024-01-15 16:29:54 +01:00
X509_STORE_new.pod x509_lu.c and x509_vfy.c: improve coding style, comments, and related doc 2022-07-26 16:35:01 +02:00
X509_STORE_set_verify_cb_func.pod x509_lu.c and x509_vfy.c: improve coding style, comments, and related doc 2022-07-26 16:35:01 +02:00
X509_VERIFY_PARAM_set_flags.pod Copyright year updates 2023-09-07 09:59:15 +01:00
X509_add_cert.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_check_ca.pod Update copyright year 2021-07-29 15:41:35 +01:00
X509_check_host.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_check_issued.pod Update copyright year 2021-07-29 15:41:35 +01:00
X509_check_private_key.pod X509: clean up doc and implementation of X509{,_REQ}_check_private_key() 2022-08-24 11:27:12 +02:00
X509_check_purpose.pod X509: Add "code sign" as purpose for verification of certificates 2022-08-18 10:24:53 +02:00
X509_cmp.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_cmp_time.pod Add some documentation for X509_gmtime_adj() 2022-08-18 15:38:10 +01:00
X509_digest.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_dup.pod CMS: add CMS_SignedData_verify(), a variant of CMS_verify() with extensions 2022-07-16 08:15:49 +02:00
X509_get0_distinguishing_id.pod Clean up some doc nits 2020-05-27 00:35:00 +02:00
X509_get0_notBefore.pod Copyright year updates 2023-09-07 09:59:15 +01:00
X509_get0_signature.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10: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_default_cert_file.pod Partially revert #18070 (Add support for Windows CA certificate store) 2023-06-15 18:01:59 +10:00
X509_get_extension_flags.pod Update copyright year 2021-01-28 13:54:57 +01:00
X509_get_pubkey.pod doc: Fix some function signature errors 2021-10-26 16:21:55 +02: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 Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
X509_get_version.pod Copyright year updates 2023-09-07 09:59:15 +01:00
X509_load_http.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
X509_new.pod Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch 2022-10-07 10:05:50 +02:00
X509_sign.pod Copyright year updates 2023-09-07 09:59:15 +01:00
X509_verify.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
X509_verify_cert.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
X509v3_get_ext_by_NID.pod Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
b2i_PVK_bio_ex.pod Enhance the encoder/decoder tests to allow testing with a non-default library context and configurable providers 2021-06-01 12:16:27 +02:00
d2i_PKCS8PrivateKey_bio.pod d2i_PKCS8PrivateKey_bio.pod: evp.h include is unnecessary 2023-10-04 13:02:46 +02:00
d2i_PrivateKey.pod Fix documentation for some i2d return values. 2022-11-02 11:25:48 +01:00
d2i_RSAPrivateKey.pod d2i_ECPKParameters and i2d_ECPKParameters are not deprecated 2023-09-13 13:10:06 +02:00
d2i_SSL_SESSION.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
d2i_X509.pod d2i_X509.pod: Better document using the reuse capability for libctx setup 2023-10-05 19:10:51 +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 Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
o2i_SCT_LIST.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
s2i_ASN1_IA5STRING.pod Update copyright year 2021-01-28 13:54:57 +01:00