Lines Matching refs:vdsa
186 static int dsa_signverify_init(void *vpdsactx, void *vdsa, in dsa_signverify_init() argument
195 if (vdsa == NULL && pdsactx->dsa == NULL) { in dsa_signverify_init()
200 if (vdsa != NULL) { in dsa_signverify_init()
201 if (!ossl_dsa_check_key(pdsactx->libctx, vdsa, in dsa_signverify_init()
206 if (!DSA_up_ref(vdsa)) in dsa_signverify_init()
209 pdsactx->dsa = vdsa; in dsa_signverify_init()
220 static int dsa_sign_init(void *vpdsactx, void *vdsa, const OSSL_PARAM params[]) in dsa_sign_init() argument
222 return dsa_signverify_init(vpdsactx, vdsa, params, EVP_PKEY_OP_SIGN); in dsa_sign_init()
225 static int dsa_verify_init(void *vpdsactx, void *vdsa, in dsa_verify_init() argument
228 return dsa_signverify_init(vpdsactx, vdsa, params, EVP_PKEY_OP_VERIFY); in dsa_verify_init()
275 void *vdsa, const OSSL_PARAM params[], in dsa_digest_signverify_init() argument
283 if (!dsa_signverify_init(vpdsactx, vdsa, params, operation)) in dsa_digest_signverify_init()
309 void *vdsa, const OSSL_PARAM params[]) in dsa_digest_sign_init() argument
311 return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params, in dsa_digest_sign_init()
316 void *vdsa, const OSSL_PARAM params[]) in dsa_digest_verify_init() argument
318 return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params, in dsa_digest_verify_init()