static void *evp_cipher_from_dispatch(const char *name,
const OSSL_DISPATCH *fns,
- OSSL_PROVIDER *prov)
+ OSSL_PROVIDER *prov,
+ void *unused)
{
EVP_CIPHER *cipher = NULL;
int fnciphcnt = 0, fnctxcnt = 0;
{
EVP_CIPHER *cipher =
evp_generic_fetch(ctx, OSSL_OP_CIPHER, algorithm, properties,
- evp_cipher_from_dispatch, evp_cipher_up_ref,
+ evp_cipher_from_dispatch, NULL, evp_cipher_up_ref,
evp_cipher_free);
return cipher;
{
evp_generic_do_all(libctx, OSSL_OP_CIPHER,
(void (*)(void *, void *))fn, arg,
- evp_cipher_from_dispatch, evp_cipher_free);
+ evp_cipher_from_dispatch, NULL, evp_cipher_free);
}