Lines Matching refs:vpdsactx
186 static int dsa_signverify_init(void *vpdsactx, void *vdsa,
189 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
220 static int dsa_sign_init(void *vpdsactx, void *vdsa, const OSSL_PARAM params[])
222 return dsa_signverify_init(vpdsactx, vdsa, params, EVP_PKEY_OP_SIGN);
225 static int dsa_verify_init(void *vpdsactx, void *vdsa,
228 return dsa_signverify_init(vpdsactx, vdsa, params, EVP_PKEY_OP_VERIFY);
231 static int dsa_sign(void *vpdsactx, unsigned char *sig, size_t *siglen,
234 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
262 static int dsa_verify(void *vpdsactx, const unsigned char *sig, size_t siglen,
265 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
274 static int dsa_digest_signverify_init(void *vpdsactx, const char *mdname,
278 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
283 if (!dsa_signverify_init(vpdsactx, vdsa, params, operation))
308 static int dsa_digest_sign_init(void *vpdsactx, const char *mdname,
311 return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params,
315 static int dsa_digest_verify_init(void *vpdsactx, const char *mdname,
318 return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params,
322 int dsa_digest_signverify_update(void *vpdsactx, const unsigned char *data,
325 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
333 int dsa_digest_sign_final(void *vpdsactx, unsigned char *sig, size_t *siglen,
336 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
359 return dsa_sign(vpdsactx, sig, siglen, sigsize, digest, (size_t)dlen);
363 int dsa_digest_verify_final(void *vpdsactx, const unsigned char *sig,
366 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
383 return dsa_verify(vpdsactx, sig, siglen, digest, (size_t)dlen);
386 static void dsa_freectx(void *vpdsactx)
388 PROV_DSA_CTX *ctx = (PROV_DSA_CTX *)vpdsactx;
400 static void *dsa_dupctx(void *vpdsactx)
402 PROV_DSA_CTX *srcctx = (PROV_DSA_CTX *)vpdsactx;
444 static int dsa_get_ctx_params(void *vpdsactx, OSSL_PARAM *params)
446 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
476 static int dsa_set_ctx_params(void *vpdsactx, const OSSL_PARAM params[])
478 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
516 static const OSSL_PARAM *dsa_settable_ctx_params(void *vpdsactx,
519 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
526 static int dsa_get_ctx_md_params(void *vpdsactx, OSSL_PARAM *params)
528 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
536 static const OSSL_PARAM *dsa_gettable_ctx_md_params(void *vpdsactx)
538 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
546 static int dsa_set_ctx_md_params(void *vpdsactx, const OSSL_PARAM params[])
548 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;
556 static const OSSL_PARAM *dsa_settable_ctx_md_params(void *vpdsactx)
558 PROV_DSA_CTX *pdsactx = (PROV_DSA_CTX *)vpdsactx;