Lines Matching defs:mdname
78 char mdname[OSSL_MAX_NAME_SIZE];
121 const char *mdname, const char *mdprops)
126 if (mdname != NULL) {
129 EVP_MD *md = EVP_MD_fetch(ctx->libctx, mdname, mdprops);
132 size_t mdname_len = strlen(mdname);
137 "%s could not be fetched", mdname);
140 "digest=%s", mdname);
141 if (mdname_len >= sizeof(ctx->mdname))
143 "%s exceeds name buffer length", mdname);
149 if (ctx->mdname[0] != '\0' && !EVP_MD_is_a(md, ctx->mdname)) {
151 "digest %s != %s", mdname, ctx->mdname);
181 OPENSSL_strlcpy(ctx->mdname, mdname, sizeof(ctx->mdname));
274 static int dsa_digest_signverify_init(void *vpdsactx, const char *mdname,
286 if (!dsa_setup_md(pdsactx, mdname, NULL))
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,
458 if (p != NULL && !OSSL_PARAM_set_utf8_string(p, pdsactx->mdname))
488 char mdname[OSSL_MAX_NAME_SIZE] = "", *pmdname = mdname;
494 if (!OSSL_PARAM_get_utf8_string(p, &pmdname, sizeof(mdname)))
499 if (!dsa_setup_md(pdsactx, mdname, mdprops))