intEVP_PKEY_CTX_ctrl(EVP_PKEY_CTX*ctx,intkeytype,intoptype, intcmd,intp1,void*p2); intEVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX*ctx,constchar*type, constchar*value); #include<openssl/rsa.h> intEVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX*ctx,constEVP_MD*md); ...
Error setting RSA length 04520000:error:03000093:digital envelope routines:evp_pkey_ctx_ctrl_int:command not supported:crypto\evp\pmeth_lib.c:1321: It seems the libp11 has some compatibility issue with OpenSSL 3.0.x. When I change the version to 1.x.x, the above error disappeared and the ...
int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2); int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value); int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid); ...