Lines Matching defs:vprsactx
386 static int rsa_signverify_init(void *vprsactx, void *vrsa,
389 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
507 static int rsa_sign_init(void *vprsactx, void *vrsa, const OSSL_PARAM params[])
511 return rsa_signverify_init(vprsactx, vrsa, params, EVP_PKEY_OP_SIGN);
514 static int rsa_sign(void *vprsactx, unsigned char *sig, size_t *siglen,
517 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
660 static int rsa_verify_recover_init(void *vprsactx, void *vrsa,
665 return rsa_signverify_init(vprsactx, vrsa, params,
669 static int rsa_verify_recover(void *vprsactx,
676 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
753 static int rsa_verify_init(void *vprsactx, void *vrsa,
758 return rsa_signverify_init(vprsactx, vrsa, params, EVP_PKEY_OP_VERIFY);
761 static int rsa_verify(void *vprsactx, const unsigned char *sig, size_t siglen,
764 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
845 static int rsa_digest_signverify_init(void *vprsactx, const char *mdname,
849 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
854 if (!rsa_signverify_init(vprsactx, vrsa, params, operation))
882 static int rsa_digest_signverify_update(void *vprsactx,
886 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
894 static int rsa_digest_sign_init(void *vprsactx, const char *mdname,
899 return rsa_digest_signverify_init(vprsactx, mdname, vrsa,
903 static int rsa_digest_sign_final(void *vprsactx, unsigned char *sig,
906 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
928 return rsa_sign(vprsactx, sig, siglen, sigsize, digest, (size_t)dlen);
931 static int rsa_digest_verify_init(void *vprsactx, const char *mdname,
936 return rsa_digest_signverify_init(vprsactx, mdname, vrsa,
940 int rsa_digest_verify_final(void *vprsactx, const unsigned char *sig,
943 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
963 return rsa_verify(vprsactx, sig, siglen, digest, (size_t)dlen);
966 static void rsa_freectx(void *vprsactx)
968 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
983 static void *rsa_dupctx(void *vprsactx)
985 PROV_RSA_CTX *srcctx = (PROV_RSA_CTX *)vprsactx;
1035 static int rsa_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
1037 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1142 static const OSSL_PARAM *rsa_gettable_ctx_params(ossl_unused void *vprsactx,
1148 static int rsa_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
1150 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1388 static const OSSL_PARAM *rsa_settable_ctx_params(void *vprsactx,
1391 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1398 static int rsa_get_ctx_md_params(void *vprsactx, OSSL_PARAM *params)
1400 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1408 static const OSSL_PARAM *rsa_gettable_ctx_md_params(void *vprsactx)
1410 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1418 static int rsa_set_ctx_md_params(void *vprsactx, const OSSL_PARAM params[])
1420 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
1428 static const OSSL_PARAM *rsa_settable_ctx_md_params(void *vprsactx)
1430 PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;