openssl/doc/internal/man3
Richard Levitte 60640d79ca Don't empty the method store when flushing the query cache
When evp_method_store_flush() flushed the query cache, it also freed
all methods in the EVP method store, through an unfortunate call of
ossl_method_store_flush_cache() with an argument saying that all
methods should indeed be dropped.

To undo some of the confusion, ossl_method_store_flush_cache() is
renamed to ossl_method_store_cache_flush_all(), and limited to do
only that.  Some if the items in the internal ALGORITHM structure are
also renamed and commented to clarify what they are for.

Fixes #18150

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18151)
2022-05-05 15:05:54 +02:00
..
cms_add1_signing_cert.pod doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
evp_generic_fetch.pod EVP: Add the internal function evp_generic_fetch_from_prov() 2021-10-27 12:41:10 +02:00
evp_keymgmt_newdata.pod
evp_keymgmt_util_export_to_provider.pod Add EVP_PKEY_todata() and EVP_PKEY_export() functions. 2021-04-15 18:42:04 +02:00
evp_md_get_number.pod doc: Fix include syntax 2021-09-22 18:55:34 +10:00
evp_pkey_export_to_provider.pod Update copyright year 2021-03-11 13:27:36 +00:00
evp_pkey_get1_ED25519.pod Hide ECX_KEY again 2020-09-25 12:12:22 +10:00
OPENSSL_SA.pod Update copyright year 2021-05-20 14:22:33 +01:00
OPTIONS.pod Update copyright year 2022-05-03 13:34:51 +01:00
ossl_algorithm_do_all.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
ossl_cmp_asn1_octet_string_set1.pod cmp_util.c: Add OPENSSL_CTX parameter to ossl_cmp_build_cert_chain(), improve its doc 2020-08-21 09:04:12 +02:00
ossl_cmp_certreq_new.pod Update copyright year 2021-07-29 15:41:35 +01:00
ossl_cmp_ctx_set1_caPubs.pod
ossl_cmp_hdr_init.pod Update copyright year 2021-07-29 15:41:35 +01:00
ossl_cmp_mock_srv_new.pod Update copyright year 2022-05-03 13:34:51 +01:00
ossl_cmp_msg_check_update.pod OSSL_CMP_CTX: rename get/set function for trustedStore 2021-12-30 09:37:05 +01:00
ossl_cmp_msg_create.pod Update copyright year 2021-07-29 15:41:35 +01:00
ossl_cmp_msg_protect.pod Update copyright year 2021-04-22 14:38:44 +01:00
ossl_cmp_pkisi_get_status.pod Use in CMP+CRMF libctx and propq param added to sign/verify/HMAC/decrypt 2020-08-21 09:04:13 +02:00
ossl_cmp_print_log.pod
ossl_cmp_X509_STORE_add1_certs.pod
OSSL_DEPRECATED.pod Simplify and clarify doc/internal/man7/deprecation.pod 2020-11-01 05:57:42 +01:00
ossl_DER_w_begin_sequence.pod der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
ossl_DER_w_bn.pod der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
ossl_DER_w_precompiled.pod der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
ossl_ends_with_dirsep.pod Add ossl_is_absolute_path function to detect absolute paths 2020-11-11 16:06:30 +01:00
ossl_global_properties_no_mirrored.pod Documentation updates for mirroring of global properties 2021-05-20 09:35:41 +01:00
ossl_init_thread_deregister.pod
ossl_lib_ctx_get_data.pod Update copyright year 2022-05-03 13:34:51 +01:00
ossl_method_construct.pod CORE: Encure that cached fetches can be done per provider 2021-10-27 12:41:15 +02:00
OSSL_METHOD_STORE.pod Don't empty the method store when flushing the query cache 2022-05-05 15:05:54 +02:00
ossl_namemap_new.pod Always check CRYPTO_LOCK_{read,write}_lock 2021-03-14 15:33:34 +10:00
ossl_provider_add_conf_module.pod
ossl_provider_new.pod Drop ossl_provider_clear_all_operation_bits() and all uses of it 2022-05-05 15:05:54 +02:00
ossl_punycode_decode.pod Doc: replace NULL terminated with NUL 2021-10-26 17:06:17 +02:00
ossl_rand_get_entropy.pod doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
ossl_random_add_conf_module.pod Update copyright year 2022-05-03 13:34:51 +01:00
ossl_rsa_get0_all_params.pod Update copyright year 2020-10-15 14:10:06 +01:00
OSSL_SAFE_MATH_SIGNED.pod Update copyright year 2022-05-03 13:34:51 +01:00
x509v3_cache_extensions.pod Update copyright year 2021-01-28 13:54:57 +01:00