X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=providers%2Fimplementations%2Fserializers%2Fserializer_local.h;h=801d221da62f6451719a478c3dcc160d41ed9bc7;hb=104f85c62886e25188a71d1e498e553abedbf78c;hp=8507a740a2cc1eb3b381e09761b1aa720c6344ea;hpb=a88aef32c902b79261c53a16546f4adbf6b3a617;p=oweals%2Fopenssl.git diff --git a/providers/implementations/serializers/serializer_local.h b/providers/implementations/serializers/serializer_local.h index 8507a740a2..801d221da6 100644 --- a/providers/implementations/serializers/serializer_local.h +++ b/providers/implementations/serializers/serializer_local.h @@ -30,11 +30,19 @@ struct pkcs8_encrypt_ctx_st { void *cbarg; }; -OSSL_OP_keymgmt_importkey_fn *ossl_prov_get_importkey(const OSSL_DISPATCH *fns); +OSSL_OP_keymgmt_new_fn *ossl_prov_get_keymgmt_new(const OSSL_DISPATCH *fns); +OSSL_OP_keymgmt_free_fn *ossl_prov_get_keymgmt_free(const OSSL_DISPATCH *fns); +OSSL_OP_keymgmt_import_fn *ossl_prov_get_keymgmt_import(const OSSL_DISPATCH *fns); -OSSL_OP_keymgmt_importkey_fn *ossl_prov_get_rsa_importkey(void); -OSSL_OP_keymgmt_importkey_fn *ossl_prov_get_dh_importkey(void); -OSSL_OP_keymgmt_importkey_fn *ossl_prov_get_dsa_importkey(void); +OSSL_OP_keymgmt_new_fn *ossl_prov_get_keymgmt_rsa_new(void); +OSSL_OP_keymgmt_free_fn *ossl_prov_get_keymgmt_rsa_free(void); +OSSL_OP_keymgmt_import_fn *ossl_prov_get_keymgmt_rsa_import(void); +OSSL_OP_keymgmt_new_fn *ossl_prov_get_keymgmt_dh_new(void); +OSSL_OP_keymgmt_free_fn *ossl_prov_get_keymgmt_dh_free(void); +OSSL_OP_keymgmt_import_fn *ossl_prov_get_keymgmt_dh_import(void); +OSSL_OP_keymgmt_new_fn *ossl_prov_get_keymgmt_dsa_new(void); +OSSL_OP_keymgmt_free_fn *ossl_prov_get_keymgmt_dsa_free(void); +OSSL_OP_keymgmt_import_fn *ossl_prov_get_keymgmt_dsa_import(void); int ossl_prov_prepare_dh_params(const void *dh, int nid, ASN1_STRING **pstr, int *pstrtype);