The branch master has been updated via b88a3b10167963e31145e2ba427eb6f55e77f9b8 (commit) from cb37af461dd3cb20dc38fb3710dd010046a3047e (commit)
- Log ----------------------------------------------------------------- commit b88a3b10167963e31145e2ba427eb6f55e77f9b8 Author: Pauli <pa...@openssl.org> Date: Mon Jun 14 18:07:49 2021 +1000 doc: finish the provider child up call documentation The bulk of the documentation was there but it wasn't quite complete. Fixes #15678 Reviewed-by: Matt Caswell <m...@openssl.org> Reviewed-by: Shane Lontis <shane.lon...@oracle.com> (Merged from https://github.com/openssl/openssl/pull/15734) ----------------------------------------------------------------------- Summary of changes: doc/man7/provider-base.pod | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/man7/provider-base.pod b/doc/man7/provider-base.pod index 292752afe9..7ade4a1c8e 100644 --- a/doc/man7/provider-base.pod +++ b/doc/man7/provider-base.pod @@ -99,7 +99,6 @@ provider-base int provider_up_ref(const OSSL_CORE_HANDLE *prov, int activate); int provider_free(const OSSL_CORE_HANDLE *prov, int deactivate); - /* Functions offered by the provider to libcrypto */ void provider_teardown(void *provctx); const OSSL_ITEM *provider_gettable_params(void *provctx); @@ -171,6 +170,13 @@ provider): ossl_rand_cleanup_entropy OSSL_FUNC_CLEANUP_ENTROPY ossl_rand_get_nonce OSSL_FUNC_GET_NONCE ossl_rand_cleanup_nonce OSSL_FUNC_CLEANUP_NONCE + provider_register_child_cb OSSL_FUNC_PROVIDER_REGISTER_CHILD_CB + provider_deregister_child_cb OSSL_FUNC_PROVIDER_DEREGISTER_CHILD_CB + provider_name OSSL_FUNC_PROVIDER_NAME + provider_get0_provider_ctx OSSL_FUNC_PROVIDER_GET0_PROVIDER_CTX + provider_get0_dispatch OSSL_FUNC_PROVIDER_GET0_DISPATCH + provider_up_ref OSSL_FUNC_PROVIDER_UP_REF + provider_free OSSL_FUNC_PROVIDER_FREE For I<*out> (the B<OSSL_DISPATCH> array passed from the provider to F<libcrypto>):