diff options
author | Richard Levitte <levitte@openssl.org> | 2021-06-14 09:25:53 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2021-06-15 15:06:04 +0200 |
commit | 9067cf6ccdce0a73922f06937e54c2fce2752038 (patch) | |
tree | 88e4aff0bd89144982e4fa231558a20c40dad388 /apps | |
parent | ASN1_parse_dump(): allow NULL BIO input, to simplify applications not needing... (diff) | |
download | openssl-9067cf6ccdce0a73922f06937e54c2fce2752038.tar.xz openssl-9067cf6ccdce0a73922f06937e54c2fce2752038.zip |
CORE: Move away the allocation of the temporary no_cache method store
The responsibility for managing the temporary store for methods from
algorithm implementations flaged "no_store" is moved up to the diverse
method fetching functions. This allows them to allocate it "just in
time", or in other words not at all if there is not such algorithm
implementation.
This makes this temporary store more flexible if it's needed outside
of the core fetching functionality, and slightly faster when this
temporary store isn't necessary at all.
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15737)
Diffstat (limited to 'apps')
0 files changed, 0 insertions, 0 deletions