]> git.ipfire.org Git - thirdparty/openssl.git/commit - doc/internal/man3/ossl_provider_new.pod
provider: add an unquery function to allow providers to clean up.
authorPauli <paul.dale@oracle.com>
Fri, 25 Sep 2020 00:19:19 +0000 (10:19 +1000)
committerPauli <ppzgs1@gmail.com>
Wed, 24 Feb 2021 11:24:36 +0000 (21:24 +1000)
commitb0001d0cf2539b9309712e3e04f407dcbb04352c
treefb7e81074c5d0ca84b3ae37f47bc612eb608b26e
parent8b3facd7324b6c2f36f6414c0552da26378aae4a
provider: add an unquery function to allow providers to clean up.

Without this, a provider  has no way to know that an application
has finished with the array it returned earlier.  A non-caching provider
requires this information.

Fixes #12974

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12974)
13 files changed:
crypto/core_algorithm.c
crypto/provider.c
crypto/provider_core.c
doc/internal/man3/ossl_provider_new.pod
doc/man3/OSSL_PROVIDER.pod
doc/man7/provider-base.pod
include/internal/provider.h
include/openssl/core_dispatch.h
include/openssl/provider.h
test/filterprov.c
test/filterprov.h [new file with mode: 0644]
test/sslapitest.c
util/libcrypto.num