Well, you can use opaque pointer and own structure containing a flag and switch between native and custom implementations depending on it.
I've tried it and it works пн, 15 окт. 2018 г., 23:13 Selva Nair <selva.n...@gmail.com>: > Hi, > > How to override the evp_pkey_sign method in EVP_PKEY_METHOD structure for > a specific key? This is to allow signing with PSS padding using Windows CNG > API. Using rsa_priv_enc() we can only get pre-padded data when PSS is in > use, but CNG does not seem to handle padding = none. > > Also see issue 7341 on github > https://github.com/openssl/openssl/issues/7341 > > I can use EVP_PKEY_meth_add0() to add a new method struct and that works. > But that affect all keys. Is it possible to replace the evp_pkey_sign > method on a specific key instance like one can do for RSA or EC methods? > > Thanks, > > Selva > -- > openssl-users mailing list > To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users >
-- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users