diff options
author | Richard Levitte <levitte@openssl.org> | 2019-11-18 01:50:18 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-11-29 20:55:16 +0100 |
commit | 63665fff84a4c79cd2acece4409036699f2e44a7 (patch) | |
tree | 27946d4d24fde90316ad41d89989f4dbe46ee79f /doc | |
parent | SERIALIZER: add hooks in EVP_PKEY_print_ routines (diff) | |
download | openssl-63665fff84a4c79cd2acece4409036699f2e44a7.tar.xz openssl-63665fff84a4c79cd2acece4409036699f2e44a7.zip |
PROV BIO: add a BIO_vprintf() upcall, and a provider BIO library
The BIO_vprintf() will allow the provider to print any text, given a
BIO supplied by libcrypto.
Additionally, we add a provider library with functions to collect all
the currently supplied BIO upcalls, as well as wrappers around those
upcalls.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10394)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man7/provider-base.pod | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/man7/provider-base.pod b/doc/man7/provider-base.pod index 08d807f572..bb82132185 100644 --- a/doc/man7/provider-base.pod +++ b/doc/man7/provider-base.pod @@ -113,6 +113,7 @@ provider): BIO_new_mem_buf OSSL_FUNC_BIO_NEW_MEMBUF BIO_read_ex OSSL_FUNC_BIO_READ_EX BIO_free OSSL_FUNC_BIO_FREE + BIO_vprintf OSSL_FUNC_BIO_VPRINTF OPENSSL_cleanse OSSL_FUNC_OPENSSL_CLEANSE OPENSSL_hexstr2buf OSSL_FUNC_OPENSSL_HEXSTR2BUF @@ -184,8 +185,8 @@ CRYPTO_realloc(), CRYPTO_clear_realloc(), CRYPTO_secure_malloc(), CRYPTO_secure_zalloc(), CRYPTO_secure_free(), CRYPTO_secure_clear_free(), CRYPTO_secure_allocated(), CRYPTO_mem_ctrl(), BIO_new_file(), BIO_new_mem_buf(), BIO_read_ex(), BIO_free(), -OPENSSL_cleanse(), and OPENSSL_hexstr2buf() correspond exactly to the -public functions with the same name. +BIO_vprintf(), OPENSSL_cleanse(), and OPENSSL_hexstr2buf() +correspond exactly to the public functions with the same name. As a matter of fact, the pointers in the B<OSSL_DISPATCH> array are direct pointers to those public functions. |