diff options
author | Richard Levitte <levitte@openssl.org> | 2019-07-07 10:56:46 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-07-23 19:43:09 +0200 |
commit | 8b84b075ff065554c0cdd1086950f1a8614d93a4 (patch) | |
tree | 504e19c43e2f8313665156f2220539830dece99d /doc/man3 | |
parent | 037439c46addc62130617bbba8c5e58e1548bfd8 (diff) |
Adapt DH to use with KEYMGMT
The biggest part in this was to move the key->param builder from EVP
to the DH ASN.1 method, and to implement the KEYMGMT support in the
provider DH.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9394)
Diffstat (limited to 'doc/man3')
-rw-r--r-- | doc/man3/EVP_KEYEXCH_free.pod | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/man3/EVP_KEYEXCH_free.pod b/doc/man3/EVP_KEYEXCH_free.pod index 912434d5c9..41926f6b12 100644 --- a/doc/man3/EVP_KEYEXCH_free.pod +++ b/doc/man3/EVP_KEYEXCH_free.pod @@ -2,7 +2,7 @@ =head1 NAME -EVP_KEYEXCH_fetch, EVP_KEYEXCH_free, EVP_KEYEXCH_up_ref +EVP_KEYEXCH_fetch, EVP_KEYEXCH_free, EVP_KEYEXCH_up_ref, EVP_KEYEXCH_provider - Functions to manage EVP_KEYEXCH algorithm objects =head1 SYNOPSIS @@ -13,6 +13,7 @@ EVP_KEYEXCH_fetch, EVP_KEYEXCH_free, EVP_KEYEXCH_up_ref const char *properties); void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange); int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange); + OSSL_PROVIDER *EVP_KEYEXCH_provider(const EVP_KEYEXCH *exchange); =head1 DESCRIPTION @@ -31,6 +32,8 @@ structure is freed. EVP_KEYEXCH_up_ref() increments the reference count for an B<EVP_KEYEXCH> structure. +EVP_KEYEXCH_provider() returns the provider that I<exchange> was fetched from. + =head1 RETURN VALUES EVP_KEYEXCH_fetch() returns a pointer to a B<EVP_KEYEXCH> for success @@ -40,7 +43,7 @@ EVP_KEYEXCH_up_ref() returns 1 for success or 0 otherwise. =head1 SEE ALSO -L<provider(7)/Fetching algorithms> +L<provider(7)/Fetching algorithms>, L<OSSL_PROVIDER(3)> =head1 HISTORY |