diff options
author | Richard Levitte <levitte@openssl.org> | 2019-07-13 06:53:44 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-07-23 06:34:09 +0200 |
commit | 3d96a51c09296cb5c283efb5681105a7691e6fbc (patch) | |
tree | bd424bf2da47447d9c47ee6af0ff08fe9cb7a56d /util | |
parent | Refactor ossl_method_construct() in terms of ossl_algorithm_do_all() (diff) | |
download | openssl-3d96a51c09296cb5c283efb5681105a7691e6fbc.tar.xz openssl-3d96a51c09296cb5c283efb5681105a7691e6fbc.zip |
Add internal function evp_generic_do_all()
This function is used to traverse all algorithm implementations for a
given operation type, and execute the given function for each of them.
For each algorithm implementation, a method is created and passed to
the given function, and then freed after that function's return. If
the caller wishes to keep the method for longer, they must call the
appropriate up_ref function on the method, and they must also make
sure to free the passed methods at some point.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9356)
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions