summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-07-13 06:53:44 +0200
committerRichard Levitte <levitte@openssl.org>2019-07-23 06:34:09 +0200
commit3d96a51c09296cb5c283efb5681105a7691e6fbc (patch)
treebd424bf2da47447d9c47ee6af0ff08fe9cb7a56d /util
parentRefactor ossl_method_construct() in terms of ossl_algorithm_do_all() (diff)
downloadopenssl-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