Symbol: EVP_MD
crypto/heimdal/lib/hx509/crypto.c
103
const EVP_MD *(*evp_md)(void);
crypto/heimdal/lib/hx509/crypto.c
2768
const heim_oid *, const EVP_MD *);
crypto/heimdal/lib/hx509/crypto.c
2777
const EVP_MD *md)
crypto/heimdal/lib/hx509/crypto.c
2836
const EVP_MD **md,
crypto/heimdal/lib/hx509/crypto.c
2901
const EVP_MD *md;
crypto/heimdal/lib/krb5/crypto-des-common.c
59
const EVP_MD *evp_md,
crypto/heimdal/lib/krb5/crypto-des-common.c
92
const EVP_MD *evp_md,
crypto/heimdal/lib/krb5/crypto-pk.c
217
const EVP_MD *md;
crypto/heimdal/lib/krb5/krb5-private.h
145
const EVP_MD */*evp_md*/,
crypto/heimdal/lib/krb5/krb5-private.h
154
const EVP_MD */*evp_md*/,
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
48
hash_evp(const EVP_MD *type, const krb5_crypto_iov *data, size_t num_data,
crypto/krb5/src/lib/crypto/openssl/hmac.c
105
static const EVP_MD *
crypto/krb5/src/lib/crypto/openssl/hmac.c
131
const EVP_MD *md = map_digest(hash);
crypto/krb5/src/lib/crypto/openssl/pbkdf2.c
40
const EVP_MD *md = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2651
static const EVP_MD *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2667
openssl_sskdf(krb5_context context, const EVP_MD *md, const krb5_data *secret,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2717
builtin_sskdf(krb5_context context, const EVP_MD *md, const krb5_data *secret,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2792
const EVP_MD *md;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3748
encode_digestinfo(krb5_context context, const EVP_MD *md,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3866
const EVP_MD *md = EVP_sha256();
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5704
static const EVP_MD *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5721
make_digest(const krb5_data *body, const EVP_MD *md, krb5_data *digest_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5743
check_digest(const krb5_data *body, const EVP_MD *md, const krb5_data *digest)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5795
const EVP_MD *md;
crypto/krb5/src/plugins/preauth/spake/openssl.c
58
const EVP_MD *md;
crypto/krb5/src/plugins/preauth/spake/openssl.c
79
const EVP_MD *md;
crypto/openssh/digest-openssl.c
54
const EVP_MD *(*mdfunc)(void);
crypto/openssh/sshkey.c
496
static const EVP_MD *
crypto/openssh/sshkey.c
520
const EVP_MD *evpmd;
crypto/openssh/sshkey.c
561
const EVP_MD *evpmd;
crypto/openssl/apps/cms.c
352
EVP_MD *sign_md = NULL;
crypto/openssl/apps/crl.c
109
EVP_MD *digest = (EVP_MD *)EVP_sha1();
crypto/openssl/apps/dgst.c
123
EVP_MD *md = NULL;
crypto/openssl/apps/dgst.c
138
md = (EVP_MD *)EVP_get_digestbyname(argv[0]);
crypto/openssl/apps/dgst.c
353
md = (EVP_MD *)EVP_sha256();
crypto/openssl/apps/dgst.c
416
md = (EVP_MD *)EVP_sha256();
crypto/openssl/apps/dgst.c
524
EVP_MD *md = NULL;
crypto/openssl/apps/enc.c
152
EVP_MD *dgst = NULL;
crypto/openssl/apps/enc.c
388
dgst = (EVP_MD *)EVP_sha256();
crypto/openssl/apps/include/apps.h
187
const EVP_MD *get_digest_from_engine(const char *name);
crypto/openssl/apps/include/opt.h
421
int opt_md(const char *name, EVP_MD **mdp);
crypto/openssl/apps/include/opt.h
422
int opt_md_silent(const char *name, EVP_MD **mdp);
crypto/openssl/apps/lib/engine.c
166
const EVP_MD *get_digest_from_engine(const char *name)
crypto/openssl/apps/lib/opt.c
468
int opt_md_silent(const char *name, EVP_MD **mdp)
crypto/openssl/apps/lib/opt.c
470
EVP_MD *md;
crypto/openssl/apps/lib/opt.c
475
&& (md = (EVP_MD *)EVP_get_digestbyname(name)) != NULL)) {
crypto/openssl/apps/lib/opt.c
489
int opt_md(const char *name, EVP_MD **mdp)
crypto/openssl/apps/list.c
1170
EVP_MD *md;
crypto/openssl/apps/list.c
165
static void legacy_md_fn(const EVP_MD *m,
crypto/openssl/apps/list.c
180
DEFINE_STACK_OF(EVP_MD)
crypto/openssl/apps/list.c
181
static int md_cmp(const EVP_MD *const *a, const EVP_MD *const *b)
crypto/openssl/apps/list.c
187
static void collect_digests(EVP_MD *digest, void *stack)
crypto/openssl/apps/list.c
189
STACK_OF(EVP_MD) *digest_stack = stack;
crypto/openssl/apps/list.c
199
STACK_OF(EVP_MD) *digests = sk_EVP_MD_new(md_cmp);
crypto/openssl/apps/list.c
217
const EVP_MD *m = sk_EVP_MD_value(digests, i);
crypto/openssl/apps/list.c
56
IS_FETCHABLE(digest, EVP_MD)
crypto/openssl/apps/ocsp.c
1076
EVP_PKEY *rkey, const EVP_MD *rmd,
crypto/openssl/apps/ocsp.c
1080
const EVP_MD *resp_md)
crypto/openssl/apps/ocsp.c
1113
const EVP_MD *cert_id_md;
crypto/openssl/apps/ocsp.c
257
EVP_MD *cert_id_md = NULL, *rsign_md = NULL;
crypto/openssl/apps/ocsp.c
272
EVP_MD *resp_certid_md = NULL;
crypto/openssl/apps/ocsp.c
486
cert_id_md = (EVP_MD *)EVP_sha1();
crypto/openssl/apps/ocsp.c
496
cert_id_md = (EVP_MD *)EVP_sha1();
crypto/openssl/apps/ocsp.c
54
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
57
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
65
EVP_PKEY *rkey, const EVP_MD *md,
crypto/openssl/apps/ocsp.c
69
const EVP_MD *resp_md);
crypto/openssl/apps/ocsp.c
950
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
976
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/passwd.c
524
const EVP_MD *sha = NULL;
crypto/openssl/apps/pkcs12.c
583
EVP_MD *macmd = NULL;
crypto/openssl/apps/pkeyutl.c
175
EVP_MD *md = NULL;
crypto/openssl/apps/rehash.c
99
static const EVP_MD *evpmd;
crypto/openssl/apps/s_client.c
203
static int psk_use_session_cb(SSL *s, const EVP_MD *md,
crypto/openssl/apps/smime.c
207
EVP_MD *sign_md = NULL;
crypto/openssl/apps/speed.c
679
EVP_MD *md = NULL;
crypto/openssl/apps/speed.c
715
EVP_MD *md = NULL;
crypto/openssl/apps/spkac.c
81
EVP_MD *md = NULL;
crypto/openssl/apps/storeutl.c
98
EVP_MD *digest = NULL;
crypto/openssl/apps/ts.c
192
EVP_MD *md = NULL;
crypto/openssl/apps/ts.c
38
const EVP_MD *md, const char *policy, int no_nonce,
crypto/openssl/apps/ts.c
40
static TS_REQ *create_query(BIO *data_bio, const char *digest, const EVP_MD *md,
crypto/openssl/apps/ts.c
417
static int query_command(const char *data, const char *digest, const EVP_MD *md,
crypto/openssl/apps/ts.c
43
const EVP_MD *md, unsigned char **md_value);
crypto/openssl/apps/ts.c
464
static TS_REQ *create_query(BIO *data_bio, const char *digest, const EVP_MD *md,
crypto/openssl/apps/ts.c
49
const EVP_MD *md, const char *signer, const char *chain,
crypto/openssl/apps/ts.c
528
static int create_digest(BIO *input, const char *digest, const EVP_MD *md,
crypto/openssl/apps/ts.c
55
const char *inkey, const EVP_MD *md, const char *signer,
crypto/openssl/apps/ts.c
613
const EVP_MD *md, const char *signer, const char *chain,
crypto/openssl/apps/ts.c
721
const char *inkey, const EVP_MD *md, const char *signer,
crypto/openssl/apps/x509.c
1100
EVP_MD *fdig;
crypto/openssl/crypto/asn1/a_digest.c
28
int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data,
crypto/openssl/crypto/asn1/a_digest.c
54
int ossl_asn1_item_digest_ex(const ASN1_ITEM *it, const EVP_MD *md, void *asn,
crypto/openssl/crypto/asn1/a_digest.c
60
EVP_MD *fetched_md = (EVP_MD *)md;
crypto/openssl/crypto/asn1/a_digest.c
87
int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *md, void *asn,
crypto/openssl/crypto/asn1/a_sign.c
115
EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/asn1/a_sign.c
124
EVP_PKEY *pkey, const EVP_MD *md, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/asn1/a_sign.c
150
const EVP_MD *md;
crypto/openssl/crypto/asn1/a_sign.c
29
const EVP_MD *type)
crypto/openssl/crypto/asn1/a_verify.c
156
const EVP_MD *type = NULL;
crypto/openssl/crypto/asn1/a_verify.c
31
const EVP_MD *type;
crypto/openssl/crypto/asn1/asn_mime.c
162
const EVP_MD *md;
crypto/openssl/crypto/asn1/p5_scrypt.c
241
const EVP_CIPHER *c, const EVP_MD *md, int en_de,
crypto/openssl/crypto/asn1/p5_scrypt.c
311
const EVP_CIPHER *c, const EVP_MD *md, int en_de)
crypto/openssl/crypto/asn1/x_algor.c
142
int ossl_x509_algor_new_from_md(X509_ALGOR **palg, const EVP_MD *md)
crypto/openssl/crypto/asn1/x_algor.c
157
const EVP_MD *ossl_x509_algor_get_md(X509_ALGOR *alg)
crypto/openssl/crypto/asn1/x_algor.c
159
const EVP_MD *md;
crypto/openssl/crypto/asn1/x_algor.c
178
int ossl_x509_algor_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md)
crypto/openssl/crypto/asn1/x_algor.c
88
void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md)
crypto/openssl/crypto/bn/bn_rand.c
313
EVP_MD *md = NULL;
crypto/openssl/crypto/cmp/cmp_ctx.c
90
static int cmp_ctx_set_md(OSSL_CMP_CTX *ctx, EVP_MD **pmd, int nid)
crypto/openssl/crypto/cmp/cmp_ctx.c
92
EVP_MD *md = EVP_MD_fetch(ctx->libctx, OBJ_nid2sn(nid), ctx->propq);
crypto/openssl/crypto/cmp/cmp_local.h
89
EVP_MD *pbm_owf; /* one-way function (OWF), default: SHA256 */
crypto/openssl/crypto/cmp/cmp_local.h
95
EVP_MD *digest; /* digest used in MSG_SIG_ALG and POPO, default SHA256 */
crypto/openssl/crypto/cmp/cmp_msg.c
875
EVP_MD *md;
crypto/openssl/crypto/cmp/cmp_protect.c
109
const EVP_MD *md = ctx->digest;
crypto/openssl/crypto/cms/cms_dd.c
20
CMS_ContentInfo *ossl_cms_DigestedData_create(const EVP_MD *md,
crypto/openssl/crypto/cms/cms_dh.c
212
const EVP_MD *kdf_md;
crypto/openssl/crypto/cms/cms_ec.c
128
const EVP_MD *kdf_md;
crypto/openssl/crypto/cms/cms_ec.c
271
const EVP_MD *kdf_md;
crypto/openssl/crypto/cms/cms_ess.c
220
const EVP_MD *md = EVP_get_digestbyobj(si->digestAlgorithm->algorithm);
crypto/openssl/crypto/cms/cms_lib.c
406
const EVP_MD *digest = NULL;
crypto/openssl/crypto/cms/cms_lib.c
407
EVP_MD *fetched_digest = NULL;
crypto/openssl/crypto/cms/cms_local.h
402
CMS_ContentInfo *ossl_cms_DigestedData_create(const EVP_MD *md,
crypto/openssl/crypto/cms/cms_rsa.c
123
const EVP_MD *md, *mgf1md;
crypto/openssl/crypto/cms/cms_rsa.c
47
const EVP_MD *mgf1md = NULL, *md = NULL;
crypto/openssl/crypto/cms/cms_sd.c
1089
const EVP_MD *md = EVP_MD_CTX_get0_md(mctx);
crypto/openssl/crypto/cms/cms_sd.c
345
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/crypto/cms/cms_sd.c
931
const EVP_MD *md;
crypto/openssl/crypto/cms/cms_sd.c
932
EVP_MD *fetched_md = NULL;
crypto/openssl/crypto/cms/cms_smime.c
166
CMS_ContentInfo *CMS_digest_create_ex(BIO *in, const EVP_MD *md,
crypto/openssl/crypto/cms/cms_smime.c
192
CMS_ContentInfo *CMS_digest_create(BIO *in, const EVP_MD *md,
crypto/openssl/crypto/core_namemap.c
429
const EVP_MD *md = (void *)OBJ_NAME_get(on->name, on->type);
crypto/openssl/crypto/crmf/crmf_lib.c
365
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/crypto/crmf/crmf_lib.c
396
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/crypto/crmf/crmf_pbm.c
136
EVP_MD *owf = NULL;
crypto/openssl/crypto/ct/ct_log.c
80
EVP_MD *sha256 = NULL;
crypto/openssl/crypto/ct/ct_sct_ctx.c
207
EVP_MD *sha256 = EVP_MD_fetch(sctx->libctx, "SHA2-256", sctx->propq);
crypto/openssl/crypto/dh/dh_kdf.c
31
const EVP_MD *md,
crypto/openssl/crypto/dh/dh_kdf.c
68
const unsigned char *ukm, size_t ukmlen, const EVP_MD *md)
crypto/openssl/crypto/dh/dh_pmeth.c
180
*(const EVP_MD **)p2 = dctx->kdf_md;
crypto/openssl/crypto/dh/dh_pmeth.c
37
const EVP_MD *md;
crypto/openssl/crypto/dh/dh_pmeth.c
46
const EVP_MD *kdf_md;
crypto/openssl/crypto/dsa/dsa_pmeth.c
151
if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256) {
crypto/openssl/crypto/dsa/dsa_pmeth.c
159
if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_dsa && EVP_MD_get_type((const EVP_MD *)p2) != NID_dsaWithSHA && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha512 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_512) {
crypto/openssl/crypto/dsa/dsa_pmeth.c
167
*(const EVP_MD **)p2 = dctx->md;
crypto/openssl/crypto/dsa/dsa_pmeth.c
196
const EVP_MD *md = EVP_get_digestbyname(value);
crypto/openssl/crypto/dsa/dsa_pmeth.c
31
const EVP_MD *pmd; /* MD for parameter generation */
crypto/openssl/crypto/dsa/dsa_pmeth.c
35
const EVP_MD *md; /* MD for the signature */
crypto/openssl/crypto/ec/curve25519.c
5592
EVP_MD *sha512,
crypto/openssl/crypto/ec/curve25519.c
5636
EVP_MD *sha512 = EVP_MD_fetch(libctx, SN_sha512, propq);
crypto/openssl/crypto/ec/curve25519.c
5718
EVP_MD *sha512;
crypto/openssl/crypto/ec/curve25519.c
5821
EVP_MD *sha512 = NULL;
crypto/openssl/crypto/ec/curve448/eddsa.c
28
EVP_MD *shake256 = NULL;
crypto/openssl/crypto/ec/curve448/eddsa.c
67
EVP_MD *shake256 = NULL;
crypto/openssl/crypto/ec/ec_pmeth.c
31
const EVP_MD *md;
crypto/openssl/crypto/ec/ec_pmeth.c
327
*(const EVP_MD **)p2 = dctx->kdf_md;
crypto/openssl/crypto/ec/ec_pmeth.c
354
if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_ecdsa_with_SHA1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha512 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_512 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sm3) {
crypto/openssl/crypto/ec/ec_pmeth.c
362
*(const EVP_MD **)p2 = dctx->md;
crypto/openssl/crypto/ec/ec_pmeth.c
39
const EVP_MD *kdf_md;
crypto/openssl/crypto/ec/ec_pmeth.c
402
const EVP_MD *md;
crypto/openssl/crypto/ec/ecdh_kdf.c
27
const EVP_MD *md,
crypto/openssl/crypto/ec/ecdh_kdf.c
60
const EVP_MD *md)
crypto/openssl/crypto/ec/ecx_meth.c
1070
EVP_MD *md = NULL;
crypto/openssl/crypto/ec/ecx_meth.c
1137
EVP_MD *md = NULL;
crypto/openssl/crypto/ec/ecx_meth.c
905
if (p2 == NULL || (const EVP_MD *)p2 == EVP_md_null())
crypto/openssl/crypto/engine/eng_openssl.c
351
static EVP_MD *sha1_md = NULL;
crypto/openssl/crypto/engine/eng_openssl.c
352
static const EVP_MD *test_sha_md(void)
crypto/openssl/crypto/engine/eng_openssl.c
355
EVP_MD *md;
crypto/openssl/crypto/engine/eng_openssl.c
361
sizeof(EVP_MD *) + sizeof(SHA_CTX))
crypto/openssl/crypto/engine/eng_openssl.c
385
const EVP_MD *md;
crypto/openssl/crypto/engine/eng_openssl.c
395
static int openssl_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/crypto/engine/eng_openssl.c
450
const EVP_MD *md; /* MD for HMAC use */
crypto/openssl/crypto/engine/eng_openssl.c
71
static int openssl_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/crypto/engine/tb_digest.c
73
const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid)
crypto/openssl/crypto/engine/tb_digest.c
75
const EVP_MD *ret;
crypto/openssl/crypto/ess/ess_lib.c
125
ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg,
crypto/openssl/crypto/ess/ess_lib.c
170
static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg,
crypto/openssl/crypto/ess/ess_lib.c
20
static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg,
crypto/openssl/crypto/ess/ess_lib.c
274
EVP_MD *md = NULL;
crypto/openssl/crypto/ess/ess_lib.c
298
md = (EVP_MD *)EVP_get_digestbyname(name);
crypto/openssl/crypto/evp/bio_md.c
135
const EVP_MD **ppmd;
crypto/openssl/crypto/evp/bio_md.c
136
EVP_MD *md;
crypto/openssl/crypto/evp/bio_ok.c
321
EVP_MD *md;
crypto/openssl/crypto/evp/bio_ok.c
322
const EVP_MD **ppmd;
crypto/openssl/crypto/evp/bio_ok.c
435
const EVP_MD *digest;
crypto/openssl/crypto/evp/bio_ok.c
481
const EVP_MD *digest;
crypto/openssl/crypto/evp/bio_ok.c
530
const EVP_MD *digest;
crypto/openssl/crypto/evp/dh_ctrl.c
220
int EVP_PKEY_CTX_set_dh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/evp/dh_ctrl.c
230
int EVP_PKEY_CTX_get_dh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD **pmd)
crypto/openssl/crypto/evp/digest.c
1020
EVP_MD *md = NULL;
crypto/openssl/crypto/evp/digest.c
1159
EVP_MD *EVP_MD_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/crypto/evp/digest.c
1162
EVP_MD *md = evp_generic_fetch(ctx, OSSL_OP_DIGEST, algorithm, properties,
crypto/openssl/crypto/evp/digest.c
1168
int EVP_MD_up_ref(EVP_MD *md)
crypto/openssl/crypto/evp/digest.c
1177
void EVP_MD_free(EVP_MD *md)
crypto/openssl/crypto/evp/digest.c
1191
void (*fn)(EVP_MD *mac, void *arg),
crypto/openssl/crypto/evp/digest.c
1199
EVP_MD *evp_digest_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/digest.c
157
static int evp_md_init_internal(EVP_MD_CTX *ctx, const EVP_MD *type,
crypto/openssl/crypto/evp/digest.c
265
EVP_MD *provmd = EVP_MD_fetch(NULL,
crypto/openssl/crypto/evp/digest.c
281
if (!EVP_MD_up_ref((EVP_MD *)type)) {
crypto/openssl/crypto/evp/digest.c
286
ctx->fetched_digest = (EVP_MD *)type;
crypto/openssl/crypto/evp/digest.c
320
const EVP_MD *d = ENGINE_get_digest(impl, type->type);
crypto/openssl/crypto/evp/digest.c
368
int EVP_DigestInit_ex2(EVP_MD_CTX *ctx, const EVP_MD *type,
crypto/openssl/crypto/evp/digest.c
374
int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type)
crypto/openssl/crypto/evp/digest.c
380
int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
727
unsigned char *md, unsigned int *size, const EVP_MD *type,
crypto/openssl/crypto/evp/digest.c
748
EVP_MD *digest = EVP_MD_fetch(libctx, name, propq);
crypto/openssl/crypto/evp/digest.c
761
int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[])
crypto/openssl/crypto/evp/digest.c
768
const OSSL_PARAM *EVP_MD_gettable_params(const EVP_MD *digest)
crypto/openssl/crypto/evp/digest.c
795
const OSSL_PARAM *EVP_MD_settable_ctx_params(const EVP_MD *md)
crypto/openssl/crypto/evp/digest.c
851
const OSSL_PARAM *EVP_MD_gettable_ctx_params(const EVP_MD *md)
crypto/openssl/crypto/evp/digest.c
941
EVP_MD *evp_md_new(void)
crypto/openssl/crypto/evp/digest.c
943
EVP_MD *md = OPENSSL_zalloc(sizeof(*md));
crypto/openssl/crypto/evp/digest.c
983
static int evp_md_cache_constants(EVP_MD *md)
crypto/openssl/crypto/evp/dsa_ctrl.c
127
int EVP_PKEY_CTX_set_dsa_paramgen_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/evp/ec_ctrl.c
130
int EVP_PKEY_CTX_set_ecdh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/evp/ec_ctrl.c
140
int EVP_PKEY_CTX_get_ecdh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD **pmd)
crypto/openssl/crypto/evp/evp_key.c
80
int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md,
crypto/openssl/crypto/evp/evp_lib.c
1000
const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx)
crypto/openssl/crypto/evp/evp_lib.c
1008
const EVP_MD *EVP_MD_CTX_get0_md(const EVP_MD_CTX *ctx)
crypto/openssl/crypto/evp/evp_lib.c
1015
EVP_MD *EVP_MD_CTX_get1_md(EVP_MD_CTX *ctx)
crypto/openssl/crypto/evp/evp_lib.c
1017
EVP_MD *md;
crypto/openssl/crypto/evp/evp_lib.c
1021
md = (EVP_MD *)ctx->reqdigest;
crypto/openssl/crypto/evp/evp_lib.c
732
int EVP_MD_is_a(const EVP_MD *md, const char *name)
crypto/openssl/crypto/evp/evp_lib.c
741
int evp_md_get_number(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
746
const char *EVP_MD_get0_description(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
757
const char *EVP_MD_get0_name(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
770
int EVP_MD_names_do_all(const EVP_MD *md,
crypto/openssl/crypto/evp/evp_lib.c
780
const OSSL_PROVIDER *EVP_MD_get0_provider(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
785
int EVP_MD_get_type(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
790
int EVP_MD_get_pkey_type(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
795
int EVP_MD_get_block_size(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
804
int EVP_MD_get_size(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
813
int EVP_MD_xof(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
818
unsigned long EVP_MD_get_flags(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
823
EVP_MD *EVP_MD_meth_new(int md_type, int pkey_type)
crypto/openssl/crypto/evp/evp_lib.c
825
EVP_MD *md = evp_md_new();
crypto/openssl/crypto/evp/evp_lib.c
835
EVP_MD *EVP_MD_meth_dup(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
837
EVP_MD *to = NULL;
crypto/openssl/crypto/evp/evp_lib.c
856
void evp_md_free_int(EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
864
void EVP_MD_meth_free(EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
872
int EVP_MD_meth_set_input_blocksize(EVP_MD *md, int blocksize)
crypto/openssl/crypto/evp/evp_lib.c
880
int EVP_MD_meth_set_result_size(EVP_MD *md, int resultsize)
crypto/openssl/crypto/evp/evp_lib.c
888
int EVP_MD_meth_set_app_datasize(EVP_MD *md, int datasize)
crypto/openssl/crypto/evp/evp_lib.c
896
int EVP_MD_meth_set_flags(EVP_MD *md, unsigned long flags)
crypto/openssl/crypto/evp/evp_lib.c
904
int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx))
crypto/openssl/crypto/evp/evp_lib.c
912
int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx, const void *data, size_t count))
crypto/openssl/crypto/evp/evp_lib.c
920
int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx, unsigned char *md))
crypto/openssl/crypto/evp/evp_lib.c
928
int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to, const EVP_MD_CTX *from))
crypto/openssl/crypto/evp/evp_lib.c
936
int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(EVP_MD_CTX *ctx))
crypto/openssl/crypto/evp/evp_lib.c
944
int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2))
crypto/openssl/crypto/evp/evp_lib.c
953
int EVP_MD_meth_get_input_blocksize(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
957
int EVP_MD_meth_get_result_size(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
961
int EVP_MD_meth_get_app_datasize(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
965
unsigned long EVP_MD_meth_get_flags(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_lib.c
969
int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx)
crypto/openssl/crypto/evp/evp_lib.c
973
int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx,
crypto/openssl/crypto/evp/evp_lib.c
979
int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx,
crypto/openssl/crypto/evp/evp_lib.c
984
int (*EVP_MD_meth_get_copy(const EVP_MD *md))(EVP_MD_CTX *to,
crypto/openssl/crypto/evp/evp_lib.c
989
int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx)
crypto/openssl/crypto/evp/evp_lib.c
993
int (*EVP_MD_meth_get_ctrl(const EVP_MD *md))(EVP_MD_CTX *ctx, int cmd,
crypto/openssl/crypto/evp/evp_local.h
16
const EVP_MD *reqdigest; /* The original requested digest */
crypto/openssl/crypto/evp/evp_local.h
17
const EVP_MD *digest;
crypto/openssl/crypto/evp/evp_local.h
270
const EVP_CIPHER *c, const EVP_MD *md,
crypto/openssl/crypto/evp/evp_local.h
274
const EVP_CIPHER *c, const EVP_MD *md,
crypto/openssl/crypto/evp/evp_local.h
32
EVP_MD *fetched_digest;
crypto/openssl/crypto/evp/evp_local.h
345
EVP_MD *evp_digest_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
353
EVP_MD *evp_md_new(void);
crypto/openssl/crypto/evp/evp_local.h
379
int evp_do_md_getparams(const EVP_MD *md, OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
380
int evp_do_md_ctx_getparams(const EVP_MD *md, void *provctx,
crypto/openssl/crypto/evp/evp_local.h
382
int evp_do_md_ctx_setparams(const EVP_MD *md, void *provctx,
crypto/openssl/crypto/evp/evp_local.h
407
void evp_md_free_int(EVP_MD *md);
crypto/openssl/crypto/evp/evp_pbe.c
102
const EVP_MD *md = NULL;
crypto/openssl/crypto/evp/evp_pbe.c
103
EVP_MD *md_fetch = NULL;
crypto/openssl/crypto/evp/evp_pbe.c
232
int EVP_PBE_alg_add(int nid, const EVP_CIPHER *cipher, const EVP_MD *md,
crypto/openssl/crypto/evp/evp_utils.c
78
PARAM_FUNCTIONS(EVP_MD,
crypto/openssl/crypto/evp/legacy_blake2.c
40
static const EVP_MD blake2b_md = {
crypto/openssl/crypto/evp/legacy_blake2.c
50
const EVP_MD *EVP_blake2b512(void)
crypto/openssl/crypto/evp/legacy_blake2.c
55
static const EVP_MD blake2s_md = {
crypto/openssl/crypto/evp/legacy_blake2.c
65
const EVP_MD *EVP_blake2s256(void)
crypto/openssl/crypto/evp/legacy_md2.c
22
static const EVP_MD md2_md = {
crypto/openssl/crypto/evp/legacy_md2.c
31
const EVP_MD *EVP_md2(void)
crypto/openssl/crypto/evp/legacy_md4.c
22
static const EVP_MD md4_md = {
crypto/openssl/crypto/evp/legacy_md4.c
31
const EVP_MD *EVP_md4(void)
crypto/openssl/crypto/evp/legacy_md5.c
22
static const EVP_MD md5_md = {
crypto/openssl/crypto/evp/legacy_md5.c
31
const EVP_MD *EVP_md5(void)
crypto/openssl/crypto/evp/legacy_md5_sha1.c
27
static const EVP_MD md5_sha1_md = {
crypto/openssl/crypto/evp/legacy_md5_sha1.c
38
const EVP_MD *EVP_md5_sha1(void)
crypto/openssl/crypto/evp/legacy_mdc2.c
22
static const EVP_MD mdc2_md = {
crypto/openssl/crypto/evp/legacy_mdc2.c
32
const EVP_MD *EVP_mdc2(void)
crypto/openssl/crypto/evp/legacy_ripemd.c
22
static const EVP_MD ripemd160_md = {
crypto/openssl/crypto/evp/legacy_ripemd.c
32
const EVP_MD *EVP_ripemd160(void)
crypto/openssl/crypto/evp/legacy_sha.c
100
const EVP_MD *EVP_sha1(void)
crypto/openssl/crypto/evp/legacy_sha.c
105
static const EVP_MD sha224_md = {
crypto/openssl/crypto/evp/legacy_sha.c
115
const EVP_MD *EVP_sha224(void)
crypto/openssl/crypto/evp/legacy_sha.c
120
static const EVP_MD sha256_md = {
crypto/openssl/crypto/evp/legacy_sha.c
130
const EVP_MD *EVP_sha256(void)
crypto/openssl/crypto/evp/legacy_sha.c
135
static const EVP_MD sha512_224_md = {
crypto/openssl/crypto/evp/legacy_sha.c
145
const EVP_MD *EVP_sha512_224(void)
crypto/openssl/crypto/evp/legacy_sha.c
150
static const EVP_MD sha512_256_md = {
crypto/openssl/crypto/evp/legacy_sha.c
160
const EVP_MD *EVP_sha512_256(void)
crypto/openssl/crypto/evp/legacy_sha.c
165
static const EVP_MD sha384_md = {
crypto/openssl/crypto/evp/legacy_sha.c
175
const EVP_MD *EVP_sha384(void)
crypto/openssl/crypto/evp/legacy_sha.c
180
static const EVP_MD sha512_md = {
crypto/openssl/crypto/evp/legacy_sha.c
190
const EVP_MD *EVP_sha512(void)
crypto/openssl/crypto/evp/legacy_sha.c
196
const EVP_MD *EVP_sha3_##bitlen(void) \
crypto/openssl/crypto/evp/legacy_sha.c
198
static const EVP_MD sha3_##bitlen##_md = { \
crypto/openssl/crypto/evp/legacy_sha.c
211
const EVP_MD *EVP_shake##bitlen(void) \
crypto/openssl/crypto/evp/legacy_sha.c
213
static const EVP_MD shake##bitlen##_md = { \
crypto/openssl/crypto/evp/legacy_sha.c
90
static const EVP_MD sha1_md = {
crypto/openssl/crypto/evp/legacy_wp.c
22
static const EVP_MD whirlpool_md = {
crypto/openssl/crypto/evp/legacy_wp.c
32
const EVP_MD *EVP_whirlpool(void)
crypto/openssl/crypto/evp/m_null.c
32
static const EVP_MD null_md = {
crypto/openssl/crypto/evp/m_null.c
44
sizeof(EVP_MD *),
crypto/openssl/crypto/evp/m_null.c
47
const EVP_MD *EVP_md_null(void)
crypto/openssl/crypto/evp/m_sigver.c
379
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/m_sigver.c
38
const EVP_MD *type, const char *mdname,
crypto/openssl/crypto/evp/m_sigver.c
395
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/names.c
122
const EVP_MD **md = data;
crypto/openssl/crypto/evp/names.c
127
*md = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH);
crypto/openssl/crypto/evp/names.c
130
const EVP_MD *EVP_get_digestbyname(const char *name)
crypto/openssl/crypto/evp/names.c
135
const EVP_MD *evp_get_digestbyname_ex(OSSL_LIB_CTX *libctx, const char *name)
crypto/openssl/crypto/evp/names.c
137
const EVP_MD *dp;
crypto/openssl/crypto/evp/names.c
145
dp = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH);
crypto/openssl/crypto/evp/names.c
160
EVP_MD *fetched_md;
crypto/openssl/crypto/evp/names.c
243
void (*fn)(const EVP_MD *ciph,
crypto/openssl/crypto/evp/names.c
253
dc->fn((const EVP_MD *)nm->data, nm->name, NULL, dc->arg);
crypto/openssl/crypto/evp/names.c
256
void EVP_MD_do_all(void (*fn)(const EVP_MD *md,
crypto/openssl/crypto/evp/names.c
270
void EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *md,
crypto/openssl/crypto/evp/names.c
35
int EVP_add_digest(const EVP_MD *md)
crypto/openssl/crypto/evp/p5_crpt.c
114
const EVP_MD *md, int en_de)
crypto/openssl/crypto/evp/p5_crpt.c
28
const EVP_MD *md, int en_de, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p5_crpt2.c
115
const EVP_MD *md, int en_de,
crypto/openssl/crypto/evp/p5_crpt2.c
176
const EVP_MD *md, int en_de)
crypto/openssl/crypto/evp/p5_crpt2.c
183
const EVP_CIPHER *c, const EVP_MD *md, int en_de,
crypto/openssl/crypto/evp/p5_crpt2.c
192
const EVP_MD *prfmd = NULL;
crypto/openssl/crypto/evp/p5_crpt2.c
193
EVP_MD *prfmd_fetch = NULL;
crypto/openssl/crypto/evp/p5_crpt2.c
24
const EVP_MD *digest, int keylen, unsigned char *out,
crypto/openssl/crypto/evp/p5_crpt2.c
268
const EVP_CIPHER *c, const EVP_MD *md, int en_de)
crypto/openssl/crypto/evp/p5_crpt2.c
86
int saltlen, int iter, const EVP_MD *digest, int keylen,
crypto/openssl/crypto/evp/p5_crpt2.c
97
EVP_MD *digest;
crypto/openssl/crypto/evp/p_lib.c
1334
EVP_MD *md;
crypto/openssl/crypto/evp/pmeth_lib.c
1116
int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/evp/pmeth_lib.c
1616
const EVP_MD *m;
crypto/openssl/crypto/evp/pmeth_lib.c
908
int EVP_PKEY_CTX_get_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD **md)
crypto/openssl/crypto/evp/pmeth_lib.c
913
const EVP_MD *tmp;
crypto/openssl/crypto/evp/pmeth_lib.c
942
static int evp_pkey_ctx_set_md(EVP_PKEY_CTX *ctx, const EVP_MD *md,
crypto/openssl/crypto/evp/pmeth_lib.c
975
int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/evp/pmeth_lib.c
982
int EVP_PKEY_CTX_set_tls1_prf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/ffc/ffc_params_generate.c
133
const EVP_MD *evpmd, BIGNUM *g, BIGNUM *tmp,
crypto/openssl/crypto/ffc/ffc_params_generate.c
191
static int generate_p(BN_CTX *ctx, const EVP_MD *evpmd, int max_counter, int n,
crypto/openssl/crypto/ffc/ffc_params_generate.c
313
static int generate_q_fips186_4(BN_CTX *ctx, BIGNUM *q, const EVP_MD *evpmd,
crypto/openssl/crypto/ffc/ffc_params_generate.c
389
static int generate_q_fips186_2(BN_CTX *ctx, BIGNUM *q, const EVP_MD *evpmd,
crypto/openssl/crypto/ffc/ffc_params_generate.c
532
EVP_MD *md = NULL;
crypto/openssl/crypto/ffc/ffc_params_generate.c
819
EVP_MD *md = NULL;
crypto/openssl/crypto/hmac/hmac.c
108
int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md)
crypto/openssl/crypto/hmac/hmac.c
248
unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
crypto/openssl/crypto/hmac/hmac.c
26
const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac.c
274
const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx)
crypto/openssl/crypto/hmac/hmac_local.h
21
const EVP_MD *md;
crypto/openssl/crypto/hmac/hmac_s390x.c
24
static int s390x_fc_from_md(const EVP_MD *md)
crypto/openssl/crypto/hmac/hmac_s390x.c
73
static int s390x_check_engine_used(const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac_s390x.c
76
const EVP_MD *d;
crypto/openssl/crypto/ml_dsa/ml_dsa_hash.h
13
shake_xof(EVP_MD_CTX *ctx, const EVP_MD *md, const uint8_t *in, size_t in_len,
crypto/openssl/crypto/ml_dsa/ml_dsa_hash.h
22
shake_xof_2(EVP_MD_CTX *ctx, const EVP_MD *md, const uint8_t *in1, size_t in1_len,
crypto/openssl/crypto/ml_dsa/ml_dsa_hash.h
32
shake_xof_3(EVP_MD_CTX *ctx, const EVP_MD *md, const uint8_t *in1, size_t in1_len,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.h
19
EVP_MD *shake128_md;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.h
20
EVP_MD *shake256_md;
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
63
int ossl_ml_dsa_matrix_expand_A(EVP_MD_CTX *g_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
65
int ossl_ml_dsa_vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta,
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
71
EVP_MD_CTX *h_ctx, const EVP_MD *md);
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
73
EVP_MD_CTX *h_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.h
40
matrix_expand_A(EVP_MD_CTX *g_ctx, const EVP_MD *md, const uint8_t *rho,
crypto/openssl/crypto/ml_dsa/ml_dsa_poly.h
75
EVP_MD_CTX *h_ctx, const EVP_MD *md, uint32_t tau)
crypto/openssl/crypto/ml_dsa/ml_dsa_poly.h
85
uint32_t gamma1, EVP_MD_CTX *h_ctx, const EVP_MD *md)
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
116
static int rej_ntt_poly(EVP_MD_CTX *g_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
158
static int rej_bounded_poly(EVP_MD_CTX *h_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
200
int ossl_ml_dsa_matrix_expand_A(EVP_MD_CTX *g_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
243
int ossl_ml_dsa_vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta,
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
283
EVP_MD_CTX *h_ctx, const EVP_MD *md)
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
307
EVP_MD_CTX *h_ctx, const EVP_MD *md,
crypto/openssl/crypto/ml_dsa/ml_dsa_vector.h
132
vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta,
crypto/openssl/crypto/ml_dsa/ml_dsa_vector.h
141
EVP_MD_CTX *h_ctx, const EVP_MD *md)
crypto/openssl/crypto/ocsp/ocsp_cl.c
83
const EVP_MD *dgst,
crypto/openssl/crypto/ocsp/ocsp_lib.c
22
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
crypto/openssl/crypto/ocsp/ocsp_lib.c
42
OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst,
crypto/openssl/crypto/ocsp/ocsp_srv.c
213
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/crypto/ocsp/ocsp_srv.c
248
EVP_MD *sha1 = EVP_MD_fetch(libctx, "SHA1", propq);
crypto/openssl/crypto/ocsp/ocsp_srv.c
286
EVP_MD *sha1 = NULL;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
192
EVP_MD *md;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
306
EVP_MD *dgst = NULL;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
320
dgst = (EVP_MD *)EVP_get_digestbyname(name);
crypto/openssl/crypto/pem/pem_sign.c
17
int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)
crypto/openssl/crypto/pkcs12/p12_crpt.c
25
const EVP_MD *md, int en_de,
crypto/openssl/crypto/pkcs12/p12_crpt.c
80
const EVP_MD *md, int en_de)
crypto/openssl/crypto/pkcs12/p12_key.c
139
unsigned char *out, const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_key.c
21
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/crypto/pkcs12/p12_key.c
43
unsigned char *out, const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_key.c
51
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/crypto/pkcs12/p12_key.c
73
unsigned char *out, const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_key.c
81
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/crypto/pkcs12/p12_mutl.c
117
EVP_MD *kdf_md = NULL;
crypto/openssl/crypto/pkcs12/p12_mutl.c
178
const EVP_MD *md_type))
crypto/openssl/crypto/pkcs12/p12_mutl.c
181
const EVP_MD *md;
crypto/openssl/crypto/pkcs12/p12_mutl.c
182
EVP_MD *md_fetch;
crypto/openssl/crypto/pkcs12/p12_mutl.c
252
EVP_MD *hmac_md = (EVP_MD *)md;
crypto/openssl/crypto/pkcs12/p12_mutl.c
29
const EVP_MD *md_type);
crypto/openssl/crypto/pkcs12/p12_mutl.c
361
const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_mutl.c
395
const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_mutl.c
447
const EVP_MD *md_type)
crypto/openssl/crypto/pkcs12/p12_mutl.c
454
const EVP_MD *md_type, const char *prf_md_name)
crypto/openssl/crypto/pkcs12/p12_mutl.c
65
const EVP_MD *digest)
crypto/openssl/crypto/pkcs7/pk7_doit.c
100
const EVP_MD *md;
crypto/openssl/crypto/pkcs7/pk7_doit.c
1076
const EVP_MD *md;
crypto/openssl/crypto/pkcs7/pk7_doit.c
1077
EVP_MD *fetched_md = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
443
EVP_MD *evp_md = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
444
const EVP_MD *md;
crypto/openssl/crypto/pkcs7/pk7_doit.c
963
const EVP_MD *md = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
99
EVP_MD *fetched = NULL;
crypto/openssl/crypto/pkcs7/pk7_lib.c
347
const EVP_MD *dgst)
crypto/openssl/crypto/pkcs7/pk7_lib.c
397
const EVP_MD *dgst)
crypto/openssl/crypto/pkcs7/pk7_lib.c
527
int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md)
crypto/openssl/crypto/pkcs7/pk7_smime.c
116
EVP_PKEY *pkey, const EVP_MD *md,
crypto/openssl/crypto/rsa/rsa_ameth.c
422
const EVP_MD *md;
crypto/openssl/crypto/rsa/rsa_ameth.c
423
const EVP_MD *mgf1md;
crypto/openssl/crypto/rsa/rsa_ameth.c
453
const EVP_MD *sigmd, *mgf1md;
crypto/openssl/crypto/rsa/rsa_ameth.c
494
RSA_PSS_PARAMS *ossl_rsa_pss_params_create(const EVP_MD *sigmd,
crypto/openssl/crypto/rsa/rsa_ameth.c
495
const EVP_MD *mgf1md, int saltlen)
crypto/openssl/crypto/rsa/rsa_ameth.c
546
const EVP_MD *mgf1md = NULL, *md = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
567
const EVP_MD *checkmd;
crypto/openssl/crypto/rsa/rsa_ameth.c
592
static int rsa_pss_verify_param(const EVP_MD **pmd, const EVP_MD **pmgf1md,
crypto/openssl/crypto/rsa/rsa_ameth.c
610
int ossl_rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd,
crypto/openssl/crypto/rsa/rsa_ameth.c
611
const EVP_MD **pmgf1md, int *psaltlen)
crypto/openssl/crypto/rsa/rsa_ameth.c
728
const EVP_MD *mgf1md = NULL, *md = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
818
const EVP_MD *md = NULL, *mgf1md = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
892
const EVP_MD *md = EVP_get_digestbynid(mdnid);
crypto/openssl/crypto/rsa/rsa_ameth.c
893
const EVP_MD *mgf1md = EVP_get_digestbynid(mgf1mdnid);
crypto/openssl/crypto/rsa/rsa_backend.c
360
EVP_MD *md = NULL, *mgf1md = NULL;
crypto/openssl/crypto/rsa/rsa_backend.c
592
const EVP_MD *md = NULL, *mgf1md = NULL;
crypto/openssl/crypto/rsa/rsa_backend.c
624
const EVP_MD **pmd, const EVP_MD **pmgf1md,
crypto/openssl/crypto/rsa/rsa_lib.c
1058
int EVP_PKEY_CTX_set_rsa_pss_keygen_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/rsa/rsa_lib.c
1077
int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/rsa/rsa_lib.c
1107
int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD **md)
crypto/openssl/crypto/rsa/rsa_lib.c
1121
int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/rsa/rsa_lib.c
1148
int EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/rsa/rsa_lib.c
1166
int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD **md)
crypto/openssl/crypto/rsa/rsa_local.h
158
RSA_PSS_PARAMS *ossl_rsa_pss_params_create(const EVP_MD *sigmd,
crypto/openssl/crypto/rsa/rsa_local.h
159
const EVP_MD *mgf1md, int saltlen);
crypto/openssl/crypto/rsa/rsa_local.h
160
int ossl_rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd,
crypto/openssl/crypto/rsa/rsa_local.h
161
const EVP_MD **pmgf1md, int *psaltlen);
crypto/openssl/crypto/rsa/rsa_oaep.c
154
const EVP_MD *md, const EVP_MD *mgf1md)
crypto/openssl/crypto/rsa/rsa_oaep.c
171
int plen, const EVP_MD *md,
crypto/openssl/crypto/rsa/rsa_oaep.c
172
const EVP_MD *mgf1md)
crypto/openssl/crypto/rsa/rsa_oaep.c
351
const unsigned char *seed, long seedlen, const EVP_MD *dgst)
crypto/openssl/crypto/rsa/rsa_oaep.c
58
int plen, const EVP_MD *md,
crypto/openssl/crypto/rsa/rsa_oaep.c
59
const EVP_MD *mgf1md)
crypto/openssl/crypto/rsa/rsa_ossl.c
435
EVP_MD *md = NULL;
crypto/openssl/crypto/rsa/rsa_pk1.c
289
EVP_MD *md = NULL;
crypto/openssl/crypto/rsa/rsa_pmeth.c
395
static int check_padding_md(const EVP_MD *md, int padding)
crypto/openssl/crypto/rsa/rsa_pmeth.c
43
const EVP_MD *md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
45
const EVP_MD *mgf1md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
545
*(const EVP_MD **)p2 = rctx->md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
563
*(const EVP_MD **)p2 = rctx->md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
575
*(const EVP_MD **)p2 = rctx->mgf1md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
577
*(const EVP_MD **)p2 = rctx->md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
865
const EVP_MD *md;
crypto/openssl/crypto/rsa/rsa_pmeth.c
866
const EVP_MD *mgf1md;
crypto/openssl/crypto/rsa/rsa_pss.c
160
const EVP_MD *Hash, int sLen)
crypto/openssl/crypto/rsa/rsa_pss.c
167
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/crypto/rsa/rsa_pss.c
175
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/crypto/rsa/rsa_pss.c
32
const EVP_MD *Hash, const unsigned char *EM,
crypto/openssl/crypto/rsa/rsa_pss.c
39
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/crypto/rsa/rsa_pss.c
46
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/crypto/rsa/rsa_schemes.c
70
int ossl_rsa_oaeppss_md2nid(const EVP_MD *md)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
47
EVP_MD *md; /* Used for SHAKE and SHA-256 */
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
48
EVP_MD *md_big; /* Used for SHA-256 or SHA-512 */
crypto/openssl/crypto/sm2/sm2_crypt.c
108
const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_crypt.c
132
EVP_MD *fetched_digest = NULL;
crypto/openssl/crypto/sm2/sm2_crypt.c
276
const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_crypt.c
87
int ossl_sm2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_sign.c
149
static BIGNUM *sm2_compute_msg_hash(const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_sign.c
159
EVP_MD *fetched_digest = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
24
const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_sign.c
415
const EVP_MD *digest,
crypto/openssl/crypto/sm2/sm2_sign.c
437
const EVP_MD *digest,
crypto/openssl/crypto/sm3/legacy_sm3.c
17
static const EVP_MD sm3_md = {
crypto/openssl/crypto/sm3/legacy_sm3.c
27
const EVP_MD *EVP_sm3(void)
crypto/openssl/crypto/srp/srp_lib.c
149
EVP_MD *sha1 = NULL;
crypto/openssl/crypto/srp/srp_lib.c
33
EVP_MD *sha1 = EVP_MD_fetch(libctx, "SHA1", propq);
crypto/openssl/crypto/srp/srp_vfy.c
559
EVP_MD *md = NULL;
crypto/openssl/crypto/store/store_lib.c
1023
const EVP_MD *OSSL_STORE_SEARCH_get0_digest(const OSSL_STORE_SEARCH *criterion)
crypto/openssl/crypto/store/store_lib.c
941
OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest,
crypto/openssl/crypto/store/store_local.h
63
const EVP_MD *digest;
crypto/openssl/crypto/ts/ts_conf.c
279
const EVP_MD *sign_md = NULL;
crypto/openssl/crypto/ts/ts_conf.c
380
const EVP_MD *md;
crypto/openssl/crypto/ts/ts_conf.c
494
const EVP_MD *cert_md = NULL;
crypto/openssl/crypto/ts/ts_local.h
104
const EVP_MD *signer_md;
crypto/openssl/crypto/ts/ts_local.h
105
const EVP_MD *ess_cert_id_digest;
crypto/openssl/crypto/ts/ts_local.h
109
STACK_OF(EVP_MD) *mds; /* Acceptable message digests. */
crypto/openssl/crypto/ts/ts_rsp_sign.c
164
int TS_RESP_CTX_set_signer_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/ts/ts_rsp_sign.c
213
int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/ts/ts_rsp_sign.c
22
DEFINE_STACK_OF_CONST(EVP_MD)
crypto/openssl/crypto/ts/ts_rsp_sign.c
452
const EVP_MD *md = NULL;
crypto/openssl/crypto/ts/ts_rsp_sign.c
466
const EVP_MD *current_md = sk_EVP_MD_value(ctx->mds, i);
crypto/openssl/crypto/ts/ts_rsp_sign.c
697
EVP_MD *signer_md = NULL;
crypto/openssl/crypto/ts/ts_rsp_sign.c
729
signer_md = (EVP_MD *)ctx->signer_md;
crypto/openssl/crypto/ts/ts_rsp_sign.c
898
int TS_RESP_CTX_set_ess_cert_id_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
crypto/openssl/crypto/ts/ts_rsp_verify.c
423
EVP_MD *md = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
441
md = (EVP_MD *)EVP_get_digestbyname(name);
crypto/openssl/crypto/x509/t_x509.c
206
EVP_MD *md = NULL;
crypto/openssl/crypto/x509/v3_skid.c
63
EVP_MD *md;
crypto/openssl/crypto/x509/x509_cmp.c
295
EVP_MD *sha1 = EVP_MD_fetch(libctx, "SHA1", propq);
crypto/openssl/crypto/x509/x509_cmp.c
319
EVP_MD *md5 = EVP_MD_fetch(NULL, OSSL_DIGEST_NAME_MD5, "-fips");
crypto/openssl/crypto/x509/x509_cmp.c
43
EVP_MD *digest = NULL;
crypto/openssl/crypto/x509/x509_req.c
22
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x509_set.c
216
const EVP_MD *md;
crypto/openssl/crypto/x509/x509_vfy.c
2182
EVP_PKEY *skey, const EVP_MD *md, unsigned int flags)
crypto/openssl/crypto/x509/x509_vfy.c
2993
const EVP_MD *md = dane->dctx->mdevp[mtype = t->mtype];
crypto/openssl/crypto/x509/x509_vfy.c
3127
const EVP_MD *md = dane->dctx->mdevp[mtype = t->mtype];
crypto/openssl/crypto/x509/x_all.c
140
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
164
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
194
int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
209
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
488
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/crypto/x509/x_all.c
498
int X509_digest(const X509 *cert, const EVP_MD *md, unsigned char *data,
crypto/openssl/crypto/x509/x_all.c
515
EVP_MD **md_used, int *md_is_fallback)
crypto/openssl/crypto/x509/x_all.c
520
EVP_MD *md = NULL;
crypto/openssl/crypto/x509/x_all.c
542
const EVP_MD *mgf1md, *mmd = NULL;
crypto/openssl/crypto/x509/x_all.c
588
&& (md = (EVP_MD *)EVP_get_digestbynid(mdnid)) == NULL) {
crypto/openssl/crypto/x509/x_all.c
608
int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type,
crypto/openssl/crypto/x509/x_all.c
628
int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type,
crypto/openssl/crypto/x509/x_all.c
635
int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type,
crypto/openssl/crypto/x509/x_all.c
643
const EVP_MD *type, unsigned char *md,
crypto/openssl/crypto/x509/x_all.c
77
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/demos/digest/BIO_f_md.c
43
EVP_MD *md = NULL;
crypto/openssl/demos/digest/EVP_MD_demo.c
136
EVP_MD *message_digest = NULL;
crypto/openssl/demos/digest/EVP_MD_stdin.c
39
EVP_MD *message_digest = NULL;
crypto/openssl/demos/digest/EVP_MD_xof.c
48
EVP_MD *md = NULL;
crypto/openssl/demos/signature/rsa_pss_direct.c
132
EVP_MD *md = NULL;
crypto/openssl/demos/signature/rsa_pss_direct.c
43
EVP_MD *md = NULL;
crypto/openssl/engines/e_dasync.c
271
sizeof(EVP_MD *) + sizeof(SHA_CTX))
crypto/openssl/engines/e_dasync.c
451
static int dasync_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_dasync.c
64
static int dasync_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_dasync.c
79
static EVP_MD *_hidden_sha1_md = NULL;
crypto/openssl/engines/e_dasync.c
80
static const EVP_MD *dasync_sha1(void)
crypto/openssl/engines/e_dasync.c
97
const EVP_MD *md;
crypto/openssl/engines/e_devcrypto.c
1015
const EVP_MD *EVP;
crypto/openssl/engines/e_devcrypto.c
843
static EVP_MD *known_digest_methods[OSSL_NELEM(digest_data)] = {
crypto/openssl/engines/e_devcrypto.c
958
static const EVP_MD *get_digest_method(int nid)
crypto/openssl/engines/e_devcrypto.c
992
static int devcrypto_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_ossltest.c
102
EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
108
sizeof(EVP_MD *) + sizeof(SHA_CTX))
crypto/openssl/engines/e_ossltest.c
127
static EVP_MD *_hidden_sha256_md = NULL;
crypto/openssl/engines/e_ossltest.c
128
static const EVP_MD *digest_sha256(void)
crypto/openssl/engines/e_ossltest.c
131
EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
137
sizeof(EVP_MD *) + sizeof(SHA256_CTX))
crypto/openssl/engines/e_ossltest.c
161
static EVP_MD *_hidden_sha384_md = NULL;
crypto/openssl/engines/e_ossltest.c
162
static const EVP_MD *digest_sha384(void)
crypto/openssl/engines/e_ossltest.c
165
EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
171
sizeof(EVP_MD *) + sizeof(SHA512_CTX))
crypto/openssl/engines/e_ossltest.c
183
static EVP_MD *_hidden_sha512_md = NULL;
crypto/openssl/engines/e_ossltest.c
184
static const EVP_MD *digest_sha512(void)
crypto/openssl/engines/e_ossltest.c
187
EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
193
sizeof(EVP_MD *) + sizeof(SHA512_CTX))
crypto/openssl/engines/e_ossltest.c
225
const EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
490
static int ossltest_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_ossltest.c
59
static int ossltest_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_ossltest.c
69
static EVP_MD *_hidden_md5_md = NULL;
crypto/openssl/engines/e_ossltest.c
70
static const EVP_MD *digest_md5(void)
crypto/openssl/engines/e_ossltest.c
73
EVP_MD *md;
crypto/openssl/engines/e_ossltest.c
79
sizeof(EVP_MD *) + sizeof(MD5_CTX))
crypto/openssl/engines/e_ossltest.c
98
static EVP_MD *_hidden_sha1_md = NULL;
crypto/openssl/engines/e_ossltest.c
99
static const EVP_MD *digest_sha1(void)
crypto/openssl/fuzz/provider.c
48
DEFINE_ALGORITHMS(digests, EVP_MD)
crypto/openssl/fuzz/provider.c
545
static int do_evp_md(EVP_MD *evp_md, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
612
EVP_FUZZ(digests_collection, EVP_MD, do_evp_md);
crypto/openssl/include/crypto/asn1.h
139
int ossl_x509_algor_new_from_md(X509_ALGOR **palg, const EVP_MD *md);
crypto/openssl/include/crypto/asn1.h
140
const EVP_MD *ossl_x509_algor_get_md(X509_ALGOR *alg);
crypto/openssl/include/crypto/asn1.h
142
int ossl_x509_algor_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md);
crypto/openssl/include/crypto/dh.h
57
const EVP_MD *md,
crypto/openssl/include/crypto/ec.h
59
const EVP_MD *md, OSSL_LIB_CTX *libctx,
crypto/openssl/include/crypto/evp.h
899
const EVP_MD *evp_get_digestbyname_ex(OSSL_LIB_CTX *libctx,
crypto/openssl/include/crypto/evp.h
904
const EVP_MD *digest, int keylen,
crypto/openssl/include/crypto/evp.h
981
int evp_md_get_number(const EVP_MD *md);
crypto/openssl/include/crypto/ml_kem.h
168
EVP_MD *shake128_md;
crypto/openssl/include/crypto/ml_kem.h
169
EVP_MD *shake256_md;
crypto/openssl/include/crypto/ml_kem.h
170
EVP_MD *sha3_256_md;
crypto/openssl/include/crypto/ml_kem.h
171
EVP_MD *sha3_512_md;
crypto/openssl/include/crypto/rsa.h
105
int plen, const EVP_MD *md,
crypto/openssl/include/crypto/rsa.h
106
const EVP_MD *mgf1md);
crypto/openssl/include/crypto/rsa.h
50
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/include/crypto/rsa.h
54
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/include/crypto/rsa.h
58
int ossl_rsa_oaeppss_md2nid(const EVP_MD *md);
crypto/openssl/include/crypto/rsa.h
85
const EVP_MD **pmd, const EVP_MD **pmgf1md,
crypto/openssl/include/crypto/sm2.h
29
const EVP_MD *digest,
crypto/openssl/include/crypto/sm2.h
38
const EVP_MD *digest,
crypto/openssl/include/crypto/sm2.h
44
const EVP_MD *digest,
crypto/openssl/include/crypto/sm2.h
67
int ossl_sm2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest,
crypto/openssl/include/crypto/sm2.h
74
const EVP_MD *digest,
crypto/openssl/include/crypto/sm2.h
79
const EVP_MD *digest,
crypto/openssl/include/crypto/x509.h
323
int ossl_asn1_item_digest_ex(const ASN1_ITEM *it, const EVP_MD *type,
crypto/openssl/include/internal/dane.h
58
const EVP_MD **mdevp; /* mtype -> digest */
crypto/openssl/include/internal/quic_record_rx.h
166
EVP_MD *md,
crypto/openssl/include/internal/quic_record_tx.h
117
EVP_MD *md,
crypto/openssl/include/internal/quic_record_util.h
29
const EVP_MD *md,
crypto/openssl/include/internal/quic_tls.h
50
uint32_t suite_id, EVP_MD *md,
crypto/openssl/include/internal/recordmethod.h
129
const EVP_MD *md,
crypto/openssl/include/internal/recordmethod.h
131
const EVP_MD *kdfdigest,
crypto/openssl/include/internal/ssl3_cbc.h
32
__owur int ssl3_cbc_digest_record(const EVP_MD *md,
crypto/openssl/include/openssl/asn1.h
910
EVP_PKEY *pkey, const EVP_MD *md, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/cms.h
254
CMS_ContentInfo *CMS_digest_create(BIO *in, const EVP_MD *md,
crypto/openssl/include/openssl/cms.h
256
CMS_ContentInfo *CMS_digest_create_ex(BIO *in, const EVP_MD *md,
crypto/openssl/include/openssl/cms.h
385
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/include/openssl/crmf.h
237
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/include/openssl/dh.h
262
size_t ukmlen, const EVP_MD *md);
crypto/openssl/include/openssl/dh.h
55
int EVP_PKEY_CTX_set_dh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/dh.h
56
int EVP_PKEY_CTX_get_dh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
crypto/openssl/include/openssl/dsa.h
53
int EVP_PKEY_CTX_set_dsa_paramgen_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/ec.h
1305
size_t sinfolen, const EVP_MD *md);
crypto/openssl/include/openssl/ec.h
41
int EVP_PKEY_CTX_set_ecdh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/ec.h
42
int EVP_PKEY_CTX_get_ecdh_kdf_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
crypto/openssl/include/openssl/engine.h
298
typedef int (*ENGINE_DIGESTS_PTR)(ENGINE *, const EVP_MD **, const int **,
crypto/openssl/include/openssl/engine.h
586
const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid);
crypto/openssl/include/openssl/ess.h
119
ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg,
crypto/openssl/include/openssl/evp.h
1217
int EVP_add_digest(const EVP_MD *digest);
crypto/openssl/include/openssl/evp.h
1220
const EVP_MD *EVP_get_digestbyname(const char *name);
crypto/openssl/include/openssl/evp.h
1232
void EVP_MD_do_all(void (*fn)(const EVP_MD *ciph,
crypto/openssl/include/openssl/evp.h
1235
void EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *ciph, const char *from,
crypto/openssl/include/openssl/evp.h
1239
void (*fn)(EVP_MD *md, void *arg),
crypto/openssl/include/openssl/evp.h
129
#ifndef EVP_MD
crypto/openssl/include/openssl/evp.h
131
OSSL_DEPRECATEDIN_3_0 EVP_MD *EVP_MD_meth_new(int md_type, int pkey_type);
crypto/openssl/include/openssl/evp.h
132
OSSL_DEPRECATEDIN_3_0 EVP_MD *EVP_MD_meth_dup(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
133
OSSL_DEPRECATEDIN_3_0 void EVP_MD_meth_free(EVP_MD *md);
crypto/openssl/include/openssl/evp.h
135
int EVP_MD_meth_set_input_blocksize(EVP_MD *md, int blocksize);
crypto/openssl/include/openssl/evp.h
137
int EVP_MD_meth_set_result_size(EVP_MD *md, int resultsize);
crypto/openssl/include/openssl/evp.h
139
int EVP_MD_meth_set_app_datasize(EVP_MD *md, int datasize);
crypto/openssl/include/openssl/evp.h
141
int EVP_MD_meth_set_flags(EVP_MD *md, unsigned long flags);
crypto/openssl/include/openssl/evp.h
143
int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx));
crypto/openssl/include/openssl/evp.h
145
int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx, const void *data, size_t count));
crypto/openssl/include/openssl/evp.h
147
int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx, unsigned char *md));
crypto/openssl/include/openssl/evp.h
149
int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to, const EVP_MD_CTX *from));
crypto/openssl/include/openssl/evp.h
151
int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(EVP_MD_CTX *ctx));
crypto/openssl/include/openssl/evp.h
1525
const EVP_MD *md, int en_de);
crypto/openssl/include/openssl/evp.h
1528
const EVP_MD *md, int en_de, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/evp.h
153
int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2));
crypto/openssl/include/openssl/evp.h
1535
const EVP_MD *digest, int keylen, unsigned char *out);
crypto/openssl/include/openssl/evp.h
1538
const EVP_MD *md, int en_de);
crypto/openssl/include/openssl/evp.h
154
OSSL_DEPRECATEDIN_3_0 int EVP_MD_meth_get_input_blocksize(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
1541
const EVP_MD *md, int en_de,
crypto/openssl/include/openssl/evp.h
155
OSSL_DEPRECATEDIN_3_0 int EVP_MD_meth_get_result_size(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
1557
const EVP_CIPHER *c, const EVP_MD *md, int en_de);
crypto/openssl/include/openssl/evp.h
156
OSSL_DEPRECATEDIN_3_0 int EVP_MD_meth_get_app_datasize(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
1560
const EVP_CIPHER *c, const EVP_MD *md, int en_de,
crypto/openssl/include/openssl/evp.h
157
OSSL_DEPRECATEDIN_3_0 unsigned long EVP_MD_meth_get_flags(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
1584
int EVP_PBE_alg_add(int nid, const EVP_CIPHER *cipher, const EVP_MD *md,
crypto/openssl/include/openssl/evp.h
159
int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/evp.h
161
int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx,
crypto/openssl/include/openssl/evp.h
164
int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx,
crypto/openssl/include/openssl/evp.h
167
int (*EVP_MD_meth_get_copy(const EVP_MD *md))(EVP_MD_CTX *to,
crypto/openssl/include/openssl/evp.h
170
int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/evp.h
172
int (*EVP_MD_meth_get_ctrl(const EVP_MD *md))(EVP_MD_CTX *ctx, int cmd,
crypto/openssl/include/openssl/evp.h
1720
int EVP_PKEY_CTX_get_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
crypto/openssl/include/openssl/evp.h
1721
int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
500
const EVP_CIPHER *cipher, const EVP_MD *md,
crypto/openssl/include/openssl/evp.h
505
const EVP_CIPHER *cipher, const EVP_MD *md,
crypto/openssl/include/openssl/evp.h
544
int EVP_MD_get_type(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
547
const char *EVP_MD_get0_name(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
549
const char *EVP_MD_get0_description(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
550
int EVP_MD_is_a(const EVP_MD *md, const char *name);
crypto/openssl/include/openssl/evp.h
551
int EVP_MD_names_do_all(const EVP_MD *md,
crypto/openssl/include/openssl/evp.h
554
const OSSL_PROVIDER *EVP_MD_get0_provider(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
555
int EVP_MD_get_pkey_type(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
557
int EVP_MD_get_size(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
559
int EVP_MD_get_block_size(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
561
unsigned long EVP_MD_get_flags(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
563
int EVP_MD_xof(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
565
const EVP_MD *EVP_MD_CTX_get0_md(const EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/evp.h
566
EVP_MD *EVP_MD_CTX_get1_md(EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/evp.h
569
const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/evp.h
682
void BIO_set_md(BIO *, const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
705
int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
708
const OSSL_PARAM *EVP_MD_gettable_params(const EVP_MD *digest);
crypto/openssl/include/openssl/evp.h
709
const OSSL_PARAM *EVP_MD_settable_ctx_params(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
710
const OSSL_PARAM *EVP_MD_gettable_ctx_params(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
725
__owur int EVP_DigestInit_ex2(EVP_MD_CTX *ctx, const EVP_MD *type,
crypto/openssl/include/openssl/evp.h
727
__owur int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type,
crypto/openssl/include/openssl/evp.h
735
const EVP_MD *type, ENGINE *impl);
crypto/openssl/include/openssl/evp.h
741
__owur int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
crypto/openssl/include/openssl/evp.h
749
__owur EVP_MD *EVP_MD_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/include/openssl/evp.h
752
int EVP_MD_up_ref(EVP_MD *md);
crypto/openssl/include/openssl/evp.h
753
void EVP_MD_free(EVP_MD *md);
crypto/openssl/include/openssl/evp.h
761
__owur int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md,
crypto/openssl/include/openssl/evp.h
866
const EVP_MD *type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
877
const EVP_MD *type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
940
const EVP_MD *EVP_md_null(void);
crypto/openssl/include/openssl/evp.h
942
const EVP_MD *EVP_md2(void);
crypto/openssl/include/openssl/evp.h
945
const EVP_MD *EVP_md4(void);
crypto/openssl/include/openssl/evp.h
948
const EVP_MD *EVP_md5(void);
crypto/openssl/include/openssl/evp.h
949
const EVP_MD *EVP_md5_sha1(void);
crypto/openssl/include/openssl/evp.h
952
const EVP_MD *EVP_blake2b512(void);
crypto/openssl/include/openssl/evp.h
953
const EVP_MD *EVP_blake2s256(void);
crypto/openssl/include/openssl/evp.h
955
const EVP_MD *EVP_sha1(void);
crypto/openssl/include/openssl/evp.h
956
const EVP_MD *EVP_sha224(void);
crypto/openssl/include/openssl/evp.h
957
const EVP_MD *EVP_sha256(void);
crypto/openssl/include/openssl/evp.h
958
const EVP_MD *EVP_sha384(void);
crypto/openssl/include/openssl/evp.h
959
const EVP_MD *EVP_sha512(void);
crypto/openssl/include/openssl/evp.h
960
const EVP_MD *EVP_sha512_224(void);
crypto/openssl/include/openssl/evp.h
961
const EVP_MD *EVP_sha512_256(void);
crypto/openssl/include/openssl/evp.h
962
const EVP_MD *EVP_sha3_224(void);
crypto/openssl/include/openssl/evp.h
963
const EVP_MD *EVP_sha3_256(void);
crypto/openssl/include/openssl/evp.h
964
const EVP_MD *EVP_sha3_384(void);
crypto/openssl/include/openssl/evp.h
965
const EVP_MD *EVP_sha3_512(void);
crypto/openssl/include/openssl/evp.h
966
const EVP_MD *EVP_shake128(void);
crypto/openssl/include/openssl/evp.h
967
const EVP_MD *EVP_shake256(void);
crypto/openssl/include/openssl/evp.h
970
const EVP_MD *EVP_mdc2(void);
crypto/openssl/include/openssl/evp.h
973
const EVP_MD *EVP_ripemd160(void);
crypto/openssl/include/openssl/evp.h
976
const EVP_MD *EVP_whirlpool(void);
crypto/openssl/include/openssl/evp.h
979
const EVP_MD *EVP_sm3(void);
crypto/openssl/include/openssl/hmac.h
40
const EVP_MD *md);
crypto/openssl/include/openssl/hmac.h
44
const EVP_MD *md, ENGINE *impl);
crypto/openssl/include/openssl/hmac.h
51
OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx);
crypto/openssl/include/openssl/hmac.h
54
unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
crypto/openssl/include/openssl/kdf.h
105
int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/kdf.h
97
int EVP_PKEY_CTX_set_tls1_prf_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/ocsp.h
301
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
crypto/openssl/include/openssl/ocsp.h
304
OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst,
crypto/openssl/include/openssl/ocsp.h
322
const EVP_MD *dgst,
crypto/openssl/include/openssl/ocsp.h
383
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/include/openssl/pem.h
434
int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type);
crypto/openssl/include/openssl/pkcs12.h
266
unsigned char *out, const EVP_MD *md_type);
crypto/openssl/include/openssl/pkcs12.h
269
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/include/openssl/pkcs12.h
273
unsigned char *out, const EVP_MD *md_type);
crypto/openssl/include/openssl/pkcs12.h
276
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/include/openssl/pkcs12.h
280
unsigned char *out, const EVP_MD *md_type);
crypto/openssl/include/openssl/pkcs12.h
283
unsigned char *out, const EVP_MD *md_type,
crypto/openssl/include/openssl/pkcs12.h
288
const EVP_MD *md_type, int en_de);
crypto/openssl/include/openssl/pkcs12.h
291
const EVP_MD *md_type, int en_de,
crypto/openssl/include/openssl/pkcs12.h
298
const EVP_MD *md_type);
crypto/openssl/include/openssl/pkcs12.h
301
const EVP_MD *md_type, const char *prf_md_name);
crypto/openssl/include/openssl/pkcs12.h
303
int saltlen, const EVP_MD *md_type);
crypto/openssl/include/openssl/pkcs7.h
313
const EVP_MD *type, unsigned char *md,
crypto/openssl/include/openssl/pkcs7.h
349
const EVP_MD *dgst);
crypto/openssl/include/openssl/pkcs7.h
365
EVP_PKEY *pkey, const EVP_MD *dgst);
crypto/openssl/include/openssl/pkcs7.h
367
int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md);
crypto/openssl/include/openssl/pkcs7.h
401
const EVP_MD *md, int flags);
crypto/openssl/include/openssl/rsa.h
149
int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/rsa.h
152
int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
crypto/openssl/include/openssl/rsa.h
155
int EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/rsa.h
159
int EVP_PKEY_CTX_set_rsa_pss_keygen_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/rsa.h
164
int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/rsa.h
167
int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
crypto/openssl/include/openssl/rsa.h
401
const EVP_MD *dgst);
crypto/openssl/include/openssl/rsa.h
414
const EVP_MD *md, const EVP_MD *mgf1md);
crypto/openssl/include/openssl/rsa.h
420
const EVP_MD *md, const EVP_MD *mgf1md);
crypto/openssl/include/openssl/rsa.h
435
const EVP_MD *Hash, const unsigned char *EM,
crypto/openssl/include/openssl/rsa.h
439
const unsigned char *mHash, const EVP_MD *Hash,
crypto/openssl/include/openssl/rsa.h
444
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/include/openssl/rsa.h
450
const EVP_MD *Hash, const EVP_MD *mgf1Hash,
crypto/openssl/include/openssl/ssl.h
1653
__owur const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c);
crypto/openssl/include/openssl/ssl.h
1893
__owur int SSL_CTX_dane_mtype_set(SSL_CTX *ctx, const EVP_MD *md,
crypto/openssl/include/openssl/ssl.h
886
typedef int (*SSL_psk_use_session_cb_func)(SSL *ssl, const EVP_MD *md,
crypto/openssl/include/openssl/store.h
230
OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest,
crypto/openssl/include/openssl/store.h
248
const EVP_MD *OSSL_STORE_SEARCH_get0_digest(const OSSL_STORE_SEARCH *criterion);
crypto/openssl/include/openssl/ts.h
280
const EVP_MD *signer_digest);
crypto/openssl/include/openssl/ts.h
281
int TS_RESP_CTX_set_ess_cert_id_digest(TS_RESP_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/ts.h
299
int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
544
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
546
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
548
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
550
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
552
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
554
int X509_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
557
EVP_MD **md_used, int *md_is_fallback);
crypto/openssl/include/openssl/x509.h
558
int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
560
int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
562
int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
685
void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
708
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
823
int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data,
crypto/openssl/include/openssl/x509.h
828
const EVP_MD *type);
crypto/openssl/include/openssl/x509.h
830
int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *data,
crypto/openssl/include/openssl/x509.h
840
EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
967
EVP_PKEY *skey, const EVP_MD *md, unsigned int flags);
crypto/openssl/include/openssl/x509_acert.h
49
int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/providers/common/digest_to_nid.c
23
int ossl_digest_md_to_nid(const EVP_MD *md, const OSSL_ITEM *it, size_t it_len)
crypto/openssl/providers/common/digest_to_nid.c
40
int ossl_digest_get_approved_nid(const EVP_MD *md)
crypto/openssl/providers/common/include/prov/provider_util.h
32
const EVP_MD *md; /* digest */
crypto/openssl/providers/common/include/prov/provider_util.h
33
EVP_MD *alloc_md; /* fetched digest */
crypto/openssl/providers/common/include/prov/provider_util.h
66
const EVP_MD *ossl_prov_digest_fetch(PROV_DIGEST *pd, OSSL_LIB_CTX *libctx,
crypto/openssl/providers/common/include/prov/provider_util.h
86
const EVP_MD *ossl_prov_digest_md(const PROV_DIGEST *pd);
crypto/openssl/providers/common/include/prov/provider_util.h
90
void ossl_prov_digest_set_md(PROV_DIGEST *pd, EVP_MD *md);
crypto/openssl/providers/common/include/prov/securitycheck.h
34
int ossl_digest_md_to_nid(const EVP_MD *md, const OSSL_ITEM *it, size_t it_len);
crypto/openssl/providers/common/include/prov/securitycheck.h
35
int ossl_digest_get_approved_nid(const EVP_MD *md);
crypto/openssl/providers/common/include/prov/securitycheck.h
38
int ossl_digest_rsa_sign_get_md_nid(const EVP_MD *md);
crypto/openssl/providers/common/provider_util.c
167
const EVP_MD *ossl_prov_digest_fetch(PROV_DIGEST *pd, OSSL_LIB_CTX *libctx,
crypto/openssl/providers/common/provider_util.c
199
const EVP_MD *md;
crypto/openssl/providers/common/provider_util.c
214
void ossl_prov_digest_set_md(PROV_DIGEST *pd, EVP_MD *md)
crypto/openssl/providers/common/provider_util.c
220
const EVP_MD *ossl_prov_digest_md(const PROV_DIGEST *pd)
crypto/openssl/providers/common/securitycheck_default.c
25
int ossl_digest_rsa_sign_get_md_nid(const EVP_MD *md)
crypto/openssl/providers/common/securitycheck_fips.c
31
int ossl_digest_rsa_sign_get_md_nid(const EVP_MD *md)
crypto/openssl/providers/common/securitycheck_fips.c
83
const EVP_MD *md, const char *desc)
crypto/openssl/providers/fips/include/fips/fipsindicator.h
133
const EVP_MD *md, const char *desc);
crypto/openssl/providers/fips/self_test_kats.c
37
EVP_MD *md = EVP_MD_fetch(libctx, t->algorithm, NULL);
crypto/openssl/providers/fips/self_test_kats.c
467
EVP_MD *md = EVP_MD_fetch(lib_ctx, "SHA256", NULL);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
414
EVP_MD *mgf1_md = prsactx->mgf1_md == NULL ? prsactx->oaep_md
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
67
EVP_MD *oaep_md;
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
69
EVP_MD *mgf1_md;
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
108
const EVP_MD *md = sm2_get_md(psm2ctx);
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
167
const EVP_MD *md = ossl_prov_digest_md(&psm2ctx->md);
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
72
static const EVP_MD *sm2_get_md(PROV_SM2_CTX *psm2ctx)
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
74
const EVP_MD *md = ossl_prov_digest_md(&psm2ctx->md);
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
87
const EVP_MD *md = sm2_get_md(psm2ctx);
crypto/openssl/providers/implementations/exchange/dh_exch.c
114
static int digest_check(PROV_DH_CTX *ctx, const EVP_MD *md)
crypto/openssl/providers/implementations/exchange/dh_exch.c
72
EVP_MD *kdf_md;
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
74
EVP_MD *kdf_md;
crypto/openssl/providers/implementations/kdfs/argon2.c
179
EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/argon2.c
261
static int blake2b(EVP_MD *md, EVP_MAC *mac, void *out, size_t outlen,
crypto/openssl/providers/implementations/kdfs/argon2.c
264
static int blake2b_long(EVP_MD *md, EVP_MAC *mac, unsigned char *out,
crypto/openssl/providers/implementations/kdfs/argon2.c
809
static int blake2b_md(EVP_MD *md, void *out, size_t outlen, const void *in,
crypto/openssl/providers/implementations/kdfs/argon2.c
830
static int blake2b(EVP_MD *md, EVP_MAC *mac, void *out, size_t outlen,
crypto/openssl/providers/implementations/kdfs/argon2.c
842
static int blake2b_long(EVP_MD *md, EVP_MAC *mac, unsigned char *out,
crypto/openssl/providers/implementations/kdfs/hkdf.c
179
const EVP_MD *md = ossl_prov_digest_md(&ctx->digest);
crypto/openssl/providers/implementations/kdfs/hkdf.c
218
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/hkdf.c
263
const EVP_MD *md = NULL;
crypto/openssl/providers/implementations/kdfs/hkdf.c
454
static int HKDF(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
505
static int HKDF_Extract(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
54
static int HKDF(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
563
static int HKDF_Expand(const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
59
static int HKDF_Extract(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
63
static int HKDF_Expand(const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
641
static int prov_tls13_hkdf_expand(const EVP_MD *md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
676
const EVP_MD *md,
crypto/openssl/providers/implementations/kdfs/hkdf.c
737
static int fips_tls1_3_digest_check_passed(KDF_HKDF *ctx, const EVP_MD *md)
crypto/openssl/providers/implementations/kdfs/hkdf.c
770
const EVP_MD *md = ossl_prov_digest_md(&ctx->digest);
crypto/openssl/providers/implementations/kdfs/hkdf.c
802
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/hkdf.c
883
const EVP_MD *md = ossl_prov_digest_md(&ctx->digest);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
145
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
183
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
181
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
53
uint64_t iter, const EVP_MD *md_type,
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
232
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
260
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
379
const EVP_MD *digest, unsigned char *key,
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
64
const EVP_MD *digest, unsigned char *key,
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
222
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
51
int id, uint64_t iter, const EVP_MD *md_type,
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
137
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/scrypt.c
40
unsigned char *key, size_t keylen, EVP_MD *sha256,
crypto/openssl/providers/implementations/kdfs/scrypt.c
447
unsigned char *key, size_t keylen, EVP_MD *sha256,
crypto/openssl/providers/implementations/kdfs/scrypt.c
53
EVP_MD *sha256;
crypto/openssl/providers/implementations/kdfs/sshkdf.c
128
static int fips_digest_check_passed(KDF_SSHKDF *ctx, const EVP_MD *md)
crypto/openssl/providers/implementations/kdfs/sshkdf.c
176
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/sshkdf.c
226
const EVP_MD *md = NULL;
crypto/openssl/providers/implementations/kdfs/sshkdf.c
337
static int SSHKDF(const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/sshkdf.c
37
static int SSHKDF(const EVP_MD *evp_md,
crypto/openssl/providers/implementations/kdfs/sskdf.c
117
static int SSKDF_hash_kdm(const EVP_MD *kdf_md,
crypto/openssl/providers/implementations/kdfs/sskdf.c
381
const EVP_MD *md = NULL;
crypto/openssl/providers/implementations/kdfs/sskdf.c
417
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/sskdf.c
482
static int fips_x963kdf_digest_check_passed(KDF_SSKDF *ctx, const EVP_MD *md)
crypto/openssl/providers/implementations/kdfs/sskdf.c
526
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/sskdf.c
556
const EVP_MD *md = NULL;
crypto/openssl/providers/implementations/kdfs/sskdf.c
708
const EVP_MD *md = ossl_prov_digest_md(&ctx->digest);
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
206
static int fips_digest_check_passed(TLS1_PRF *ctx, const EVP_MD *md)
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
305
const EVP_MD *md = NULL;
crypto/openssl/providers/implementations/kdfs/x942kdf.c
267
static int x942kdf_hash_kdm(const EVP_MD *kdf_md,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
427
const EVP_MD *md = ossl_prov_digest_md(&ctx->digest);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
459
const EVP_MD *md;
crypto/openssl/providers/implementations/kdfs/x942kdf.c
533
const EVP_MD *md;
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
1201
EVP_MD *sha = NULL;
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
1270
EVP_MD *shake = NULL;
crypto/openssl/providers/implementations/macs/hmac_prov.c
148
const EVP_MD *md = ossl_prov_digest_md(&macctx->digest);
crypto/openssl/providers/implementations/macs/hmac_prov.c
158
const EVP_MD *digest;
crypto/openssl/providers/implementations/macs/kmac_prov.c
265
const EVP_MD *digest = ossl_prov_digest_md(&kctx->digest);
crypto/openssl/providers/implementations/rands/drbg.c
1007
const EVP_MD *md)
crypto/openssl/providers/implementations/rands/drbg.c
985
static int digest_allowed(const EVP_MD *md)
crypto/openssl/providers/implementations/rands/drbg_hash.c
469
const EVP_MD *md;
crypto/openssl/providers/implementations/rands/drbg_hash.c
511
EVP_MD **digest)
crypto/openssl/providers/implementations/rands/drbg_hash.c
515
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/rands/drbg_hash.c
556
EVP_MD *prov_md = NULL;
crypto/openssl/providers/implementations/rands/drbg_hash.c
557
const EVP_MD *md;
crypto/openssl/providers/implementations/rands/drbg_hmac.c
362
const EVP_MD *md;
crypto/openssl/providers/implementations/rands/drbg_hmac.c
415
EVP_MD **digest)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
421
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/rands/drbg_hmac.c
496
EVP_MD *prov_md = NULL;
crypto/openssl/providers/implementations/rands/drbg_hmac.c
497
const EVP_MD *md;
crypto/openssl/providers/implementations/rands/drbg_local.h
240
int ossl_drbg_verify_digest(PROV_DRBG *drbg, OSSL_LIB_CTX *libctx, const EVP_MD *md);
crypto/openssl/providers/implementations/signature/dsa_sig.c
105
EVP_MD *md;
crypto/openssl/providers/implementations/signature/dsa_sig.c
153
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
102
EVP_MD *md;
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
170
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/signature/eddsa_sig.c
471
EVP_MD *shake256 = EVP_MD_fetch(libctx, SN_shake256, propq);
crypto/openssl/providers/implementations/signature/rsa_sig.c
125
EVP_MD *md;
crypto/openssl/providers/implementations/signature/rsa_sig.c
133
EVP_MD *mgf1_md;
crypto/openssl/providers/implementations/signature/rsa_sig.c
373
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/signature/rsa_sig.c
468
EVP_MD *md = NULL;
crypto/openssl/providers/implementations/signature/sm2_sig.c
83
EVP_MD *md;
crypto/openssl/ssl/quic/quic_channel.c
1048
uint32_t suite_id, EVP_MD *md,
crypto/openssl/ssl/quic/quic_channel.c
69
uint32_t suite_id, EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_rx.c
495
uint32_t suite_id, EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_shared.c
201
EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_shared.h
114
EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_shared.h
46
EVP_MD *md;
crypto/openssl/ssl/quic/quic_record_tx.c
183
EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_util.c
24
const EVP_MD *md,
crypto/openssl/ssl/quic/quic_record_util.c
92
EVP_MD *sha256;
crypto/openssl/ssl/quic/quic_tls.c
106
const EVP_MD *md, COMP_METHOD *comp,
crypto/openssl/ssl/quic/quic_tls.c
107
const EVP_MD *kdfdigest, BIO *prev, BIO *transport,
crypto/openssl/ssl/quic/quic_tls.c
174
if (!EVP_MD_up_ref((EVP_MD *)kdfdigest)) {
crypto/openssl/ssl/quic/quic_tls.c
187
(EVP_MD *)kdfdigest, secret, secretlen,
crypto/openssl/ssl/quic/quic_tls.c
190
EVP_MD_free((EVP_MD *)kdfdigest);
crypto/openssl/ssl/quic/quic_tls_api.c
47
uint32_t suite_id, EVP_MD *md,
crypto/openssl/ssl/record/methods/dtls_meth.c
150
const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx);
crypto/openssl/ssl/record/methods/dtls_meth.c
638
const EVP_MD *md, COMP_METHOD *comp,
crypto/openssl/ssl/record/methods/dtls_meth.c
639
const EVP_MD *kdfdigest, BIO *prev, BIO *transport,
crypto/openssl/ssl/record/methods/ktls_meth.c
130
const EVP_MD *md,
crypto/openssl/ssl/record/methods/ktls_meth.c
172
const EVP_MD *md, void *rl_sequence,
crypto/openssl/ssl/record/methods/ktls_meth.c
293
const EVP_MD *md,
crypto/openssl/ssl/record/methods/ktls_meth.c
31
const EVP_MD *md,
crypto/openssl/ssl/record/methods/ktls_meth.c
406
const EVP_MD *md, COMP_METHOD *comp,
crypto/openssl/ssl/record/methods/ktls_meth.c
407
const EVP_MD *kdfdigest, BIO *prev, BIO *transport,
crypto/openssl/ssl/record/methods/ktls_meth.c
74
EVP_MD *md, void *rl_sequence,
crypto/openssl/ssl/record/methods/recmethod_local.h
106
const EVP_MD *md,
crypto/openssl/ssl/record/methods/recmethod_local.h
218
const EVP_MD *md;
crypto/openssl/ssl/record/methods/recmethod_local.h
409
const EVP_MD *md);
crypto/openssl/ssl/record/methods/recmethod_local.h
441
const EVP_MD *md, COMP_METHOD *comp, BIO *prev,
crypto/openssl/ssl/record/methods/ssl3_cbc.c
126
int ssl3_cbc_digest_record(const EVP_MD *md,
crypto/openssl/ssl/record/methods/ssl3_meth.c
24
const EVP_MD *md,
crypto/openssl/ssl/record/methods/tls13_meth.c
23
const EVP_MD *md,
crypto/openssl/ssl/record/methods/tls1_meth.c
26
const EVP_MD *md,
crypto/openssl/ssl/record/methods/tls_common.c
1261
const EVP_MD *md, COMP_METHOD *comp, BIO *prev,
crypto/openssl/ssl/record/methods/tls_common.c
1404
const EVP_MD *md, COMP_METHOD *comp,
crypto/openssl/ssl/record/methods/tls_common.c
1405
const EVP_MD *kdfdigest, BIO *prev, BIO *transport,
crypto/openssl/ssl/record/methods/tls_common.c
63
const EVP_MD *md)
crypto/openssl/ssl/record/methods/tls_common.c
776
const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx);
crypto/openssl/ssl/record/methods/tlsany_meth.c
24
const EVP_MD *md,
crypto/openssl/ssl/record/rec_layer_s3.c
1250
int mactype, const EVP_MD *md,
crypto/openssl/ssl/record/rec_layer_s3.c
1251
const SSL_COMP *comp, const EVP_MD *kdfdigest)
crypto/openssl/ssl/record/record.h
181
int mactype, const EVP_MD *md,
crypto/openssl/ssl/record/record.h
182
const SSL_COMP *comp, const EVP_MD *kdfdigest);
crypto/openssl/ssl/s3_enc.c
165
const EVP_MD *hash;
crypto/openssl/ssl/s3_enc.c
21
const EVP_MD *md5 = NULL, *sha1 = NULL;
crypto/openssl/ssl/s3_enc.c
274
const EVP_MD *md;
crypto/openssl/ssl/s3_enc.c
98
const EVP_MD *md;
crypto/openssl/ssl/s3_lib.c
4889
const EVP_MD *md = ssl_md(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/ssl_ciph.c
2133
const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c)
crypto/openssl/ssl/ssl_ciph.c
2169
const EVP_MD *e_md = EVP_get_digestbynid(digest_nid);
crypto/openssl/ssl/ssl_ciph.c
334
const EVP_MD *md
crypto/openssl/ssl/ssl_ciph.c
467
const EVP_MD **md,
crypto/openssl/ssl/ssl_ciph.c
479
const EVP_MD *digest = ctx->ssl_digest_methods[i];
crypto/openssl/ssl/ssl_ciph.c
494
const EVP_CIPHER **enc, const EVP_MD **md,
crypto/openssl/ssl/ssl_ciph.c
582
const EVP_MD *ssl_md(SSL_CTX *ctx, int idx)
crypto/openssl/ssl/ssl_ciph.c
590
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_ciph.c
595
const EVP_MD *ssl_prf_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
114
const EVP_MD **mdevp;
crypto/openssl/ssl/ssl_lib.c
134
const EVP_MD *md;
crypto/openssl/ssl/ssl_lib.c
1375
int SSL_CTX_dane_mtype_set(SSL_CTX *ctx, const EVP_MD *md, uint8_t mtype,
crypto/openssl/ssl/ssl_lib.c
217
const EVP_MD *md, uint8_t mtype, uint8_t ord)
crypto/openssl/ssl/ssl_lib.c
227
const EVP_MD **mdevp;
crypto/openssl/ssl/ssl_lib.c
257
static const EVP_MD *tlsa_md_get(SSL_DANE *dane, uint8_t mtype)
crypto/openssl/ssl/ssl_lib.c
270
const EVP_MD *md = NULL;
crypto/openssl/ssl/ssl_lib.c
7495
const EVP_MD *ssl_evp_md_fetch(OSSL_LIB_CTX *libctx,
crypto/openssl/ssl/ssl_lib.c
7499
const EVP_MD *md;
crypto/openssl/ssl/ssl_lib.c
7512
int ssl_evp_md_up_ref(const EVP_MD *md)
crypto/openssl/ssl/ssl_lib.c
7522
return EVP_MD_up_ref((EVP_MD *)md);
crypto/openssl/ssl/ssl_lib.c
7525
void ssl_evp_md_free(const EVP_MD *md)
crypto/openssl/ssl/ssl_lib.c
7535
EVP_MD_free((EVP_MD *)md);
crypto/openssl/ssl/ssl_local.h
1161
const EVP_MD *ssl_digest_methods[SSL_MD_NUM_IDX];
crypto/openssl/ssl/ssl_local.h
1373
const EVP_MD *new_hash;
crypto/openssl/ssl/ssl_local.h
2569
const EVP_MD **md,
crypto/openssl/ssl/ssl_local.h
2572
const EVP_CIPHER **enc, const EVP_MD **md,
crypto/openssl/ssl/ssl_local.h
2782
const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2788
const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2794
__owur int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2797
__owur int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2800
__owur int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2803
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2919
const EVP_MD **pmd);
crypto/openssl/ssl/ssl_local.h
2931
__owur const EVP_MD *ssl_md(SSL_CTX *ctx, int idx);
crypto/openssl/ssl/ssl_local.h
2933
__owur const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2934
__owur const EVP_MD *ssl_prf_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3017
const EVP_MD *ssl_evp_md_fetch(OSSL_LIB_CTX *libctx,
crypto/openssl/ssl/ssl_local.h
3020
int ssl_evp_md_up_ref(const EVP_MD *md);
crypto/openssl/ssl/ssl_local.h
3021
void ssl_evp_md_free(const EVP_MD *md);
crypto/openssl/ssl/ssl_local.h
3025
const EVP_MD *tls_get_digest_from_engine(int nid);
crypto/openssl/ssl/ssl_local.h
897
const EVP_MD *md5; /* For SSLv3/TLSv1 'ssl3-md5' */
crypto/openssl/ssl/ssl_local.h
898
const EVP_MD *sha1; /* For SSLv3/TLSv1 'ssl3-sha1' */
crypto/openssl/ssl/statem/extensions.c
1456
int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/extensions_clnt.c
1017
const EVP_MD *md = ssl_md(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/statem/extensions_clnt.c
1072
const EVP_MD *handmd = NULL, *mdres = NULL, *mdpsk = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
828
const EVP_MD *handmd = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
1314
const EVP_MD *md = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
1435
const EVP_MD *md = ssl_md(sctx, c->algorithm2);
crypto/openssl/ssl/statem/statem_clnt.c
2490
const EVP_MD *md = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2732
EVP_MD *sha256 = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2866
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/statem/statem_clnt.c
3424
const EVP_MD *md = ssl_evp_md_fetch(sctx->libctx, NID_id_GostR3411_2012_256,
crypto/openssl/ssl/statem/statem_lib.c
316
const EVP_MD *md = NULL;
crypto/openssl/ssl/statem/statem_lib.c
451
const EVP_MD *md = NULL;
crypto/openssl/ssl/statem/statem_local.h
274
__owur int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/statem_srvr.c
2793
const EVP_MD *md;
crypto/openssl/ssl/statem/statem_srvr.c
4222
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/t1_enc.c
122
const EVP_MD *m;
crypto/openssl/ssl/t1_enc.c
262
const EVP_MD *hash;
crypto/openssl/ssl/t1_enc.c
35
const EVP_MD *md = ssl_prf_md(s);
crypto/openssl/ssl/t1_lib.c
2331
EVP_MD *hash = EVP_MD_fetch(libctx, OBJ_nid2ln(lu->hash), NULL);
crypto/openssl/ssl/t1_lib.c
2401
int tls1_lookup_md(SSL_CTX *ctx, const SIGALG_LOOKUP *lu, const EVP_MD **pmd)
crypto/openssl/ssl/t1_lib.c
2403
const EVP_MD *md;
crypto/openssl/ssl/t1_lib.c
2431
const EVP_MD *md;
crypto/openssl/ssl/t1_lib.c
2611
const EVP_MD *md = NULL;
crypto/openssl/ssl/t1_lib.c
2702
const EVP_MD *md = NULL;
crypto/openssl/ssl/tls13_enc.c
100
int tls13_hkdf_expand(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
122
int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
137
int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
148
int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
164
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
250
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
270
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
326
const EVP_MD *hash;
crypto/openssl/ssl/tls13_enc.c
34
const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
348
static int derive_secret_key_and_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
351
const EVP_MD *mac_md,
crypto/openssl/ssl/tls13_enc.c
505
const EVP_MD *md = NULL, *mac_md = NULL;
crypto/openssl/ssl/tls13_enc.c
775
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
856
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
896
const EVP_MD *md;
crypto/openssl/ssl/tls_depr.c
48
const EVP_MD *tls_get_digest_from_engine(int nid)
crypto/openssl/ssl/tls_depr.c
50
const EVP_MD *ret = NULL;
crypto/openssl/test/acvp_test.c
830
EVP_MD *md = NULL;
crypto/openssl/test/cmp_protect_test.c
107
EVP_PKEY *pkey, EVP_MD *digest)
crypto/openssl/test/defltfips_test.c
21
EVP_MD *sha256 = NULL;
crypto/openssl/test/evp_byname_test.c
19
const EVP_MD *md;
crypto/openssl/test/evp_extra_test.c
1020
EVP_MD *md = NULL;
crypto/openssl/test/evp_extra_test.c
1869
const EVP_MD *md;
crypto/openssl/test/evp_extra_test.c
1870
EVP_MD *mdexp = NULL;
crypto/openssl/test/evp_extra_test.c
2063
EVP_MD *md = NULL;
crypto/openssl/test/evp_extra_test.c
2157
EVP_MD *sha256 = NULL;
crypto/openssl/test/evp_extra_test.c
2158
EVP_MD *shake256 = NULL;
crypto/openssl/test/evp_extra_test.c
2206
const EVP_MD *md_null = EVP_md_null();
crypto/openssl/test/evp_extra_test.c
2532
EVP_MD *sm3 = NULL;
crypto/openssl/test/evp_extra_test.c
2591
EVP_MD *check_md = NULL;
crypto/openssl/test/evp_extra_test.c
3682
const EVP_MD *md;
crypto/openssl/test/evp_extra_test.c
4030
const EVP_MD *md = EVP_sha256();
crypto/openssl/test/evp_extra_test.c
4749
EVP_MD *md;
crypto/openssl/test/evp_extra_test.c
4770
EVP_MD *sha256 = NULL;
crypto/openssl/test/evp_extra_test.c
4825
EVP_MD *sha256 = NULL;
crypto/openssl/test/evp_extra_test.c
5562
const EVP_MD *md = EVP_sha256();
crypto/openssl/test/evp_extra_test.c
5731
EVP_MD *md = EVP_MD_meth_dup(EVP_sha256());
crypto/openssl/test/evp_extra_test.c
5781
EVP_MD *tmp = NULL;
crypto/openssl/test/evp_extra_test2.c
1933
EVP_MD *sha256;
crypto/openssl/test/evp_extra_test2.c
1969
EVP_MD *sha256 = NULL;
crypto/openssl/test/evp_extra_test2.c
3393
EVP_MD *md = NULL;
crypto/openssl/test/evp_extra_test2.c
3466
EVP_MD *md;
crypto/openssl/test/evp_fetch_prov_test.c
161
static int test_md(const EVP_MD *md)
crypto/openssl/test/evp_fetch_prov_test.c
193
EVP_MD *md = NULL;
crypto/openssl/test/evp_fetch_prov_test.c
57
static int calculate_digest(const EVP_MD *md, const char *msg, size_t len,
crypto/openssl/test/evp_kdf_test.c
2191
EVP_MD *shake256 = NULL;
crypto/openssl/test/evp_test.c
3106
const EVP_MD *md;
crypto/openssl/test/evp_test.c
3257
EVP_MD *fetched_digest = NULL;
crypto/openssl/test/evp_test.c
4489
const EVP_MD *md; /* Digest to use */
crypto/openssl/test/evp_test.c
4506
const EVP_MD *md = NULL;
crypto/openssl/test/evp_test.c
651
const EVP_MD *digest;
crypto/openssl/test/evp_test.c
652
EVP_MD *fetched_digest;
crypto/openssl/test/evp_test.c
669
const EVP_MD *digest;
crypto/openssl/test/evp_test.c
670
EVP_MD *fetched_digest;
crypto/openssl/test/evp_xof_test.c
189
EVP_MD *md = NULL;
crypto/openssl/test/evp_xof_test.c
277
const EVP_MD *md;
crypto/openssl/test/evp_xof_test.c
562
EVP_MD *md = NULL;
crypto/openssl/test/helpers/pkcs12.c
143
EVP_MD *md = NULL;
crypto/openssl/test/helpers/pkcs12.c
165
md = (EVP_MD *)EVP_get_digestbynid(mac->nid);
crypto/openssl/test/hmactest.c
395
const EVP_MD *md;
crypto/openssl/test/ml_kem_evp_extra_test.c
223
EVP_MD *sha256;
crypto/openssl/test/ml_kem_internal_test.c
83
EVP_MD *sha256 = EVP_MD_fetch(NULL, "sha256", NULL);
crypto/openssl/test/namemap_internal_test.c
157
EVP_MD *fetched = EVP_MD_fetch(NULL, "SHA2-512", NULL);
crypto/openssl/test/namemap_internal_test.c
81
const EVP_MD *sha256, *foo;
crypto/openssl/test/nodefltctxtest.c
21
EVP_MD *md = NULL;
crypto/openssl/test/p_test.c
152
EVP_MD *md4 = EVP_MD_fetch(ctx->libctx, "MD4", NULL);
crypto/openssl/test/p_test.c
316
EVP_MD *sha256 = EVP_MD_fetch(ctx->libctx, "SHA2-256", NULL);
crypto/openssl/test/pbetest.c
136
static int test_pkcs5_pbe(const EVP_CIPHER *cipher, const EVP_MD *md,
crypto/openssl/test/prov_config_test.c
27
EVP_MD *sha256 = NULL;
crypto/openssl/test/provider_internal_test.c
100
EVP_MD *md = NULL;
crypto/openssl/test/provider_status_test.c
150
EVP_MD *fetch = NULL;
crypto/openssl/test/quicapitest.c
1218
static int use_session_cb(SSL *ssl, const EVP_MD *md, const unsigned char **id,
crypto/openssl/test/rsa_test.c
383
const EVP_MD *md;
crypto/openssl/test/sm2_internal_test.c
134
const EVP_MD *digest,
crypto/openssl/test/sslapitest.c
3273
static int use_session_cb(SSL *ssl, const EVP_MD *md, const unsigned char **id,
crypto/openssl/test/sslapitest.c
75
static int use_session_cb(SSL *ssl, const EVP_MD *md, const unsigned char **id,
crypto/openssl/test/sslapitest.c
8539
EVP_MD *sha256;
crypto/openssl/test/threadstest.c
1088
EVP_MD *sha256 = NULL;
crypto/openssl/test/threadstest.c
848
EVP_MD *md = EVP_MD_fetch(multi_libctx, "SHA2-256", NULL);
crypto/openssl/test/threadstest.c
915
EVP_MD *md = EVP_MD_fetch(multi_libctx, "SHA2-256", NULL);
crypto/openssl/test/threadstest_fips.c
21
EVP_MD *md;
crypto/openssl/test/tls-provider.c
2626
EVP_MD *md;
crypto/openssl/test/tls-provider.c
2652
EVP_MD *md;
crypto/openssl/test/tls13secretstest.c
156
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
168
const EVP_MD **md,
crypto/openssl/test/tls13secretstest.c
175
const EVP_CIPHER **enc, const EVP_MD **md,
crypto/openssl/test/tls13secretstest.c
196
const EVP_MD *ssl_md(SSL_CTX *ctx, int idx)
crypto/openssl/test/tls13secretstest.c
224
void ssl_evp_md_free(const EVP_MD *md)
crypto/openssl/test/tls13secretstest.c
234
int mactype, const EVP_MD *md,
crypto/openssl/test/tls13secretstest.c
235
const SSL_COMP *comp, const EVP_MD *kdfdigest)
crypto/openssl/test/tls13secretstest.c
252
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/test/user_property_test.c
90
EVP_MD *testprovmd = NULL;
crypto/openssl/test/x509_test.c
22
static EVP_MD *signmd = NULL;
lib/libsecureboot/openpgp/opgp_key.c
77
const EVP_MD *md = NULL;
lib/libsecureboot/openpgp/opgp_sig.c
232
const EVP_MD *md = NULL;
lib/libsecureboot/openpgp/opgp_sig.c
294
const EVP_MD *md = NULL;
tests/sys/kern/ktls_test.c
365
compute_hash(const EVP_MD *md, const void *key, size_t key_len, const void *aad,
tests/sys/kern/ktls_test.c
406
verify_hash(const EVP_MD *md, const void *key, size_t key_len, const void *aad,
tests/sys/kern/ktls_test.c
644
static const EVP_MD *
tools/tools/crypto/cryptocheck.c
173
const EVP_MD *(*evp_md)(void);
tools/tools/crypto/cryptocheck.c
546
openssl_hash(const struct alg *alg, const EVP_MD *md, const void *buffer,
tools/tools/crypto/cryptocheck.c
583
const EVP_MD *md;
tools/tools/crypto/cryptocheck.c
662
const EVP_MD *md;
tools/tools/crypto/cryptocheck.c
958
const EVP_MD *md;
usr.sbin/uefisign/child.c
99
const EVP_MD *md;
usr.sbin/uefisign/uefisign.c
245
const EVP_MD *md;