openssl/doc/man3
Viktor Dukhovni 0cd9dd703e Improve base64 BIO correctness and error reporting
Also improve related documentation.

- The BIO_FLAGS_BASE64_NO_NL flag did not behave as advertised, only
  leading and trailing, but not internal, whitespace was supported:

      $ echo 'AA AA' | openssl base64 -A -d | wc -c
      0

- Switching from ignored leading input to valid base64 input misbehaved
  when the length of the skipped input was one more than the length of
  the second and subsequent valid base64 lines in the internal 1k
  buffer:

    $ printf '#foo\n#bar\nA\nAAA\nAAAA\n' | openssl base64 -d | wc -c
    0

- When the underlying BIO is retriable, and a read returns less than
  1k of data, some of the already buffered input lines that could have
  been decoded and returned were retained internally for a retry by the
  caller.  This is somewhat surprising, and the new code decodes as many
  of the buffered lines as possible.  Issue reported by Michał Trojnara.

- After all valid data has been read, the next BIO_read(3) should
  return 0 when the input was all valid or -1 if an error was detected.
  This now occurs in more consistently, but further tests and code
  refactoring may be needed to ensure this always happens.

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25253)
2024-08-30 15:09:10 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
ASYNC_start_job.pod ASYNC_start_job: more readable documentation for handling ASYNC* APIs 2024-04-02 10:45:30 -04:00
BF_encrypt.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
BIO_ADDR.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
BIO_ADDRINFO.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Improve base64 BIO correctness and error reporting 2024-08-30 15:09:10 +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 Copyright year updates 2024-04-09 13:43:26 +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 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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Update BN_add.pod documentation so it is consistent with header declarations 2024-08-07 19:55:57 +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_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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Enhance documentation for `BN_mask_bits()` 2024-07-10 11:49:00 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
CMAC_CTX.pod Add documentation for deprecated CMAC_CTX functions 2024-07-10 09:46:24 +02: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 CMS_get1_{certs,crls}(): make sure they return NULL only on error 2024-07-17 16:34:53 +02: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 Copyright year updates 2024-04-09 13:43:26 +02: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 {CMS,PKCS7}_verify(): use 'certs' parameter ('-certfile' option) also for chain building 2024-07-17 16:34:53 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Unlock only when lock was successful 2024-07-03 15:03:00 -04: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
CTLOG_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
CT_POLICY_EVAL_CTX_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
DEFINE_STACK_OF.pod Copyright year updates 2024-04-09 13:43:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
EVP_DigestInit.pod XOF / EVP_MD_size() changes. 2024-08-29 10:29:53 +02:00
EVP_DigestSignInit.pod Update Documentation for EVP_DigestSign, EVP_DigestVerify. 2024-04-04 08:39:38 +02:00
EVP_DigestVerifyInit.pod Update Documentation for EVP_DigestSign, EVP_DigestVerify. 2024-04-04 08:39:38 +02:00
EVP_EncodeInit.pod Improve base64 BIO correctness and error reporting 2024-08-30 15:09:10 +02:00
EVP_EncryptInit.pod Amend the design of AlgorithmIdentifier parameter passing 2024-08-27 13:56:20 +02:00
EVP_KDF.pod Copyright year updates 2024-04-09 13:43:26 +02:00
EVP_KEM_free.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
EVP_KEYEXCH_free.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
EVP_KEYMGMT.pod Add KeyManagement keygen parameter getter/gettable functions. 2024-08-06 11:01:13 +02:00
EVP_MAC.pod Copyright year updates 2024-04-09 13:43:26 +02:00
EVP_MD_meth_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
EVP_PKEY_CTX_ctrl.pod Improve the EVP_PKEY_CTX_set_kem_op() documentation 2024-08-14 11:05:11 +02: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_get_algor.pod doc: Document EVP_{TYPE}_CTX_get_algor etc 2024-08-27 13:56:28 +02: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 man EVP_PKEY_CTX_set_params: document params is a list 2024-04-10 09:22:48 +02: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 Document that private and pairwise checks are not bounded by key size 2024-04-10 09:28:59 +02: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 Fixed typos in ossl_ht_new.pod, EVP_PKEY_decrypt.pod, and RSA_public_encrypt.pod 2024-05-01 15:15:26 +02: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 Copyright year updates 2024-04-09 13:43:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Implement functionality for direct use of composite signature algorithms 2024-08-21 08:21:06 +02: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 Implement functionality for direct use of composite signature algorithms 2024-08-21 08:21:06 +02:00
EVP_PKEY_verify_recover.pod Implement functionality for direct use of composite signature algorithms 2024-08-21 08:21:06 +02:00
EVP_RAND.pod Document the fips-indicator param for the test RNG 2024-07-17 10:43:21 +10:00
EVP_SIGNATURE.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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
GENERAL_NAME.pod CMP: Improvements of the support for requesting CRL 2024-05-01 14:59:39 +02:00
HMAC.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
MD5.pod Rearrange code examples in docs for clarity 2024-07-15 12:21:31 -04:00
MDC2_Init.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
NCONF_new_ex.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OCSP_cert_to_id.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Fix typos found by codespell 2024-08-07 19:09:43 +02:00
OPENSSL_riscvcap.pod Fix typos found by codespell 2024-06-24 15:09:11 +02:00
OPENSSL_s390xcap.pod s390x: Add defines for new CPACF functions 2024-08-19 18:23:35 +02:00
OPENSSL_secure_malloc.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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_ATAV_set0.pod CMP: add support for requesting cert template using genm/genp 2024-06-20 13:38:13 +02:00
OSSL_CMP_CTX_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 CMP: add support for requesting cert template using genm/genp 2024-06-20 13:38:13 +02: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 Fix typos found by codespell 2024-04-10 09:24:15 +02:00
OSSL_CMP_MSG_http_perform.pod Update copyright year 2021-01-28 13:54:57 +01:00
OSSL_CMP_SRV_CTX_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_CMP_STATUSINFO_new.pod Update copyright year 2021-01-28 13:54:57 +01:00
OSSL_CMP_exec_certreq.pod CMP: add support for requesting cert template using genm/genp 2024-06-20 13:38:13 +02:00
OSSL_CMP_log_open.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_CMP_validate_msg.pod OSSL_CMP_{validate_msg,CTX_new}.pod: add warning notes on OSSL_CMP_OPT_PERMIT_TA_IN_EXTRACERTS_FOR_IR 2024-06-17 10:54:03 +02: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 CMP: add support for requesting cert template using genm/genp 2024-06-20 13:38:13 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_DECODER_CTX.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_DECODER_CTX_new_for_pkey.pod Fix typos found by codespell 2024-08-07 19:09:43 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_ENCODER_CTX.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_ESS_check_signing_certs.pod Update copyright year 2022-05-03 13:34:51 +01:00
OSSL_GENERAL_NAMES_print.pod Add support for targetingInformation X.509v3 extension 2024-06-17 14:03:25 +02:00
OSSL_HPKE_CTX_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_HTTP_REQ_CTX.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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_IETF_ATTR_SYNTAX.pod Add IETFAttrSyntax type support 2024-04-24 14:05:35 +01:00
OSSL_IETF_ATTR_SYNTAX_print.pod Add IETFAttrSyntax type support 2024-04-24 14:05:35 +01:00
OSSL_INDICATOR_set_callback.pod Add FIPS indicator callback. 2024-07-11 08:29:43 +10: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_LIB_CTX_set_conf_diagnostics.pod Add documentation for OSSL_LIB_CTX_set/get_conf_diagnostics 2024-05-09 09:20:58 +02:00
OSSL_PARAM.pod Copyright year updates 2023-09-07 09:59:15 +01:00
OSSL_PARAM_BLD.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_STORE_LOADER.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
OSSL_STORE_SEARCH.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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
PBMAC1_get1_pbkdf2_param.pod Implementation of the RFC 9579, PBMAC1 in PKCS#12 - documentation 2024-08-07 10:00:16 +02: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 [Docs] Notes about freeing objects 2024-06-07 08:44:18 +02: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 {CMS,PKCS7}_verify(): use 'certs' parameter ('-certfile' option) also for chain building 2024-07-17 16:34:53 +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 Copyright year updates 2024-04-09 13:43:26 +02:00
PKCS12_decrypt_skey.pod Update copyright year 2022-05-03 13:34:51 +01:00
PKCS12_gen_mac.pod Implementation of the RFC 9579, PBMAC1 in PKCS#12 - documentation 2024-08-07 10:00:16 +02: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 Remove repetitive words 2024-04-16 09:07:05 +02:00
RAND_load_file.pod Update copyright year 2020-08-06 13:22:30 +01:00
RAND_set_DRBG_type.pod github: fix quoting in github workflow for jitter tests 2024-08-05 12:54:21 -04: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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 Fixed typos in ossl_ht_new.pod, EVP_PKEY_decrypt.pod, and RSA_public_encrypt.pod 2024-05-01 15:15:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02: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: clarify SSL_CIPHER_description allocation 2024-04-29 11:04:31 +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 Extend TLSv1.3 record layer padding API calls 2024-07-10 11:44:39 +02: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 ssl_sess.c: deprecate SSL_CTX_flush_sessions in favour of _ex() replacement 2024-05-30 18:31:22 +02: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 Fix SSL_CTX_set1_groups documentation on preference orders 2024-08-15 19:42:50 +02:00
SSL_CTX_set1_sigalgs.pod Copyright year updates 2024-04-09 13:43:26 +02: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 Fix typos found by codespell 2024-08-07 19:09:43 +02:00
SSL_CTX_set_cert_cb.pod Update copyright year 2020-08-06 13:22:30 +01:00
SSL_CTX_set_cert_store.pod [Docs] 'SSL_CTX_set_cert_store' ownership of 'store' 2024-05-15 12:22:40 +02: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 Fix incorrect sentence 2024-07-04 19:17:02 +02: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 ssl_sess.c: deprecate SSL_SESSION_get_time/SSL_SESSION_set_time 2024-05-30 18:31:22 +02: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 Extend TLSv1.3 record layer padding API calls 2024-07-10 11:44:39 +02: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 docs: fix SSL_CTX_set_tlsext_ticket_key_cb typos 2024-06-20 10:13:44 +02: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 [Docs] Default value for verification flags is 'SSL_VERIFY_NONE' 2024-05-22 15:12:24 +02:00
SSL_CTX_use_certificate.pod [Docs] SSL_*_use will increment reference counter 2024-05-30 18:47:55 +02: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 ssl_sess.c: deprecate SSL_SESSION_get_time/SSL_SESSION_set_time 2024-05-30 18:31:22 +02: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_get1_builtin_sigalgs.pod adds TLS signature algorithms list feature 2024-08-13 11:48:54 +10: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 Copyright year updates 2024-04-09 13:43:26 +02: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 Copyright year updates 2024-04-09 13:43:26 +02: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 Copyright year updates 2024-04-09 13:43:26 +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_value_uint.pod QUIC: Add stream write buffer queries 2024-03-09 08:56:59 +00: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 Copyright year updates 2024-04-09 13:43:26 +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 Copyright year updates 2024-04-09 13:43:26 +02: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_poll.pod Fix nit 2024-02-10 11:37:14 +00: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_session_secret_cb.pod Document the SSL_set_session_secret_cb() function 2024-05-06 10:44:22 +02: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 2024-04-09 13:43:26 +02:00
TS_RESP_CTX_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
TS_VERIFY_CTX.pod Add and Update Documentation for TS_VERIFY_CTX Functions 2024-07-10 09:40:34 +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
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 Update X509V3_get_d2i.pod returned pointer needs to be freed 2024-07-21 12:39:14 -04:00
X509V3_set_ctx.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_ACERT_add1_attr.pod x509_acert: Add, remove and get attribute certificate attributes 2024-04-24 14:05:35 +01:00
X509_ACERT_add_attr_nconf.pod x509_acert: Load attributes from config file section 2024-04-24 14:08:05 +01:00
X509_ACERT_get0_holder_baseCertId.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_ACERT_get_attr.pod x509_acert: Add, remove and get attribute certificate attributes 2024-04-24 14:05:35 +01:00
X509_ACERT_print_ex.pod Attribute certificate printing functions 2024-04-24 14:05:35 +01:00
X509_ALGOR_dup.pod Update copyright year 2022-05-03 13:34:51 +01:00
X509_ATTRIBUTE.pod Copyright year updates 2024-04-09 13:43:26 +02: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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +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 docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +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 Copyright year updates 2024-04-09 13:43:26 +02:00
X509_REQ_get_extensions.pod extend X509_REQ_add_extensions_nid() and thuis APPS/req to support augmenting/overriding existing extensions 2024-07-10 16:19:26 +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 Copyright year updates 2024-04-09 13:43:26 +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 Copyright year updates 2024-04-09 13:43:26 +02:00
X509_STORE_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +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 Implementation of the RFC 9579, PBMAC1 in PKCS#12 - documentation 2024-08-07 10:00:16 +02:00
X509_get0_distinguishing_id.pod Clean up some doc nits 2020-05-27 00:35:00 +02:00
X509_get0_notBefore.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_get0_signature.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_get0_uids.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +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 Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_get_subject_name.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_get_version.pod Attribute certificate getter and setter API 2024-04-24 14:05:35 +01:00
X509_load_http.pod Clarify the deprecation warnings in the docs 2021-12-06 11:23:34 +00:00
X509_new.pod docs: document that *_free(NULL) does nothing 2024-06-27 18:26:26 +02:00
X509_sign.pod x509_acert: Add API to sign and verify attribute certificates 2024-04-24 14:05:35 +01:00
X509_verify.pod x509_acert: Add API to sign and verify attribute certificates 2024-04-24 14:05:35 +01:00
X509_verify_cert.pod RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
X509v3_get_ext_by_NID.pod add X509v3_add_extensions() 2024-07-10 16:19:26 +02: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 Implementation of the RFC 9579, PBMAC1 in PKCS#12 - documentation 2024-08-07 10:00:16 +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