Lines Matching refs:evp_md
49 static int HKDF(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
54 static int HKDF_Extract(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
58 static int HKDF_Expand(const EVP_MD *evp_md,
395 static int HKDF(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
405 sz = EVP_MD_get_size(evp_md);
411 if (!HKDF_Extract(libctx, evp_md,
416 ret = HKDF_Expand(evp_md, prk, prk_len, info, info_len, okm, okm_len);
446 static int HKDF_Extract(OSSL_LIB_CTX *libctx, const EVP_MD *evp_md,
451 int sz = EVP_MD_get_size(evp_md);
461 EVP_Q_mac(libctx, "HMAC", NULL, EVP_MD_get0_name(evp_md), NULL, salt,
462 salt_len, ikm, ikm_len, prk, EVP_MD_get_size(evp_md), NULL)
505 static int HKDF_Expand(const EVP_MD *evp_md,
516 sz = EVP_MD_get_size(evp_md);
532 if (!HMAC_Init_ex(hmac, prk, prk_len, evp_md, NULL))