Latest update.
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
=head1 NAME
|
||||
|
||||
EVP_SIGNATURE_fetch, EVP_SIGNATURE_free, EVP_SIGNATURE_up_ref,
|
||||
EVP_SIGNATURE_provider
|
||||
EVP_SIGNATURE_number, EVP_SIGNATURE_is_a, EVP_SIGNATURE_provider,
|
||||
EVP_SIGNATURE_do_all_provided, EVP_SIGNATURE_names_do_all
|
||||
- Functions to manage EVP_SIGNATURE algorithm objects
|
||||
|
||||
=head1 SYNOPSIS
|
||||
@@ -14,7 +15,16 @@ EVP_SIGNATURE_provider
|
||||
const char *properties);
|
||||
void EVP_SIGNATURE_free(EVP_SIGNATURE *signature);
|
||||
int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature);
|
||||
int EVP_SIGNATURE_number(const EVP_SIGNATURE *signature);
|
||||
int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);
|
||||
OSSL_PROVIDER *EVP_SIGNATURE_provider(const EVP_SIGNATURE *signature);
|
||||
void EVP_SIGNATURE_do_all_provided(OPENSSL_CTX *libctx,
|
||||
void (*fn)(EVP_SIGNATURE *signature,
|
||||
void *arg),
|
||||
void *arg);
|
||||
void EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
|
||||
void (*fn)(const char *name, void *data),
|
||||
void *data);
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
@@ -35,8 +45,22 @@ structure is freed.
|
||||
EVP_SIGNATURE_up_ref() increments the reference count for an B<EVP_SIGNATURE>
|
||||
structure.
|
||||
|
||||
EVP_SIGNATURE_is_a() returns 1 if I<signature> is an implementation of an
|
||||
algorithm that's identifiable with I<name>, otherwise 0.
|
||||
|
||||
EVP_SIGNATURE_provider() returns the provider that I<signature> was fetched from.
|
||||
|
||||
EVP_SIGNATURE_do_all_provided() traverses all SIGNATURE implemented by all
|
||||
activated roviders in the given library context I<libctx>, and for each of the
|
||||
implementations, calls the given function I<fn> with the implementation method
|
||||
and the given I<arg> as argument.
|
||||
|
||||
EVP_SIGNATURE_number() returns the internal dynamic number assigned to
|
||||
I<signature>.
|
||||
|
||||
EVP_SIGNATURE_names_do_all() traverses all names for I<signature>, and calls
|
||||
I<fn> with each name and I<data>.
|
||||
|
||||
=head1 RETURN VALUES
|
||||
|
||||
EVP_SIGNATURE_fetch() returns a pointer to an B<EVP_SIGNATURE> for success
|
||||
|
||||
Reference in New Issue
Block a user