diff options
author | Richard Levitte <levitte@openssl.org> | 2019-09-23 11:16:21 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-10-17 09:16:45 +0200 |
commit | 506cb0f6322b24c980273ff5cd8f2c973a12b42f (patch) | |
tree | 773bbde5c66b9bc899c1e4d986e1a39ee3bb2f72 /doc/man3/EVP_KEYEXCH_free.pod | |
parent | f651c727f85813085355bb207cf913288108ed79 (diff) | |
download | openssl-506cb0f6322b24c980273ff5cd8f2c973a12b42f.tar.gz |
EVP: add functions that return the name number
The returned number can be used for comparison purposes.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/9979)
Diffstat (limited to 'doc/man3/EVP_KEYEXCH_free.pod')
-rw-r--r-- | doc/man3/EVP_KEYEXCH_free.pod | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/man3/EVP_KEYEXCH_free.pod b/doc/man3/EVP_KEYEXCH_free.pod index d9b36a495a..deb9b9999b 100644 --- a/doc/man3/EVP_KEYEXCH_free.pod +++ b/doc/man3/EVP_KEYEXCH_free.pod @@ -3,7 +3,8 @@ =head1 NAME EVP_KEYEXCH_fetch, EVP_KEYEXCH_free, EVP_KEYEXCH_up_ref, EVP_KEYEXCH_provider, -EVP_KEYEXCH_is_a, EVP_KEYEXCH_do_all_provided, EVP_KEYEXCH_names_do_all +EVP_KEYEXCH_is_a, EVP_KEYEXCH_do_all_provided, +EVP_KEYEXCH_number, EVP_KEYEXCH_names_do_all - Functions to manage EVP_KEYEXCH algorithm objects =head1 SYNOPSIS @@ -16,6 +17,7 @@ EVP_KEYEXCH_is_a, EVP_KEYEXCH_do_all_provided, EVP_KEYEXCH_names_do_all int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange); OSSL_PROVIDER *EVP_KEYEXCH_provider(const EVP_KEYEXCH *exchange); int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *exchange, const char *name); + int EVP_KEYEXCH_number(const EVP_KEYEXCH *exchange); void EVP_KEYEXCH_do_all_provided(OPENSSL_CTX *libctx, void (*fn)(EVP_KEYEXCH *exchange, void *arg), void *arg); @@ -45,6 +47,9 @@ EVP_KEYEXCH_provider() returns the provider that I<exchange> was fetched from. EVP_KEYEXCH_is_a() checks if I<exchange> is an implementation of an algorithm that's identifiable with I<name>. +EVP_KEYEXCH_number() returns the internal dynamic number assigned to +the I<exchange>. + EVP_KEYEXCH_names_do_all() traverses all names for the I<exchange>, and calls I<fn> with each name and I<data>. @@ -63,6 +68,8 @@ EVP_KEYEXCH_up_ref() returns 1 for success or 0 otherwise. EVP_KEYEXCH_is_a() returns 1 of I<exchange> was identifiable, otherwise 0. +EVP_KEYEXCH_number() returns an integer. + =head1 SEE ALSO L<provider(7)/Fetching algorithms>, L<OSSL_PROVIDER(3)> |