/* Remove a store */
void (*dealloc_tmp_store)(void *store);
/* Get an already existing method from a store */
- void *(*get)(OPENSSL_CTX *libctx, void *store, const char *propquery,
- void *data);
+ void *(*get)(OPENSSL_CTX *libctx, void *store, const char *name,
+ const char *propquery, void *data);
/* Store a method in a store */
- int (*put)(OPENSSL_CTX *libctx, void *store, const char *propdef,
- void *method, void *data);
+ int (*put)(OPENSSL_CTX *libctx, void *store, void *method,
+ const char *name, const char *propdef, void *data);
/* Construct a new method */
- void *(*construct)(const char *algorithm_name, const OSSL_DISPATCH *fns,
+ void *(*construct)(const char *name, const OSSL_DISPATCH *fns,
OSSL_PROVIDER *prov, void *data);
/* Destruct a method */
void (*destruct)(void *method, void *data);