Lines Matching refs:kdfctx
342 EVP_KDF_CTX *kdfctx = NULL; in ossl_ecx_dhkem_derive_private() local
355 kdfctx = ossl_kdf_ctx_create("HKDF", info->mdname, ecx->libctx, ecx->propq); in ossl_ecx_dhkem_derive_private()
356 if (kdfctx == NULL) in ossl_ecx_dhkem_derive_private()
362 if (!ossl_hpke_labeled_extract(kdfctx, prk, info->Nsecret, in ossl_ecx_dhkem_derive_private()
367 if (!ossl_hpke_labeled_expand(kdfctx, privout, info->Nsk, prk, info->Nsecret, in ossl_ecx_dhkem_derive_private()
374 EVP_KDF_CTX_free(kdfctx); in ossl_ecx_dhkem_derive_private()
478 EVP_KDF_CTX *kdfctx = NULL; in derive_secret() local
512 kdfctx = ossl_kdf_ctx_create(ctx->kdfname, info->mdname, in derive_secret()
514 if (kdfctx == NULL) in derive_secret()
516 if (!dhkem_extract_and_expand(kdfctx, secret, info->Nsecret, in derive_secret()
523 EVP_KDF_CTX_free(kdfctx); in derive_secret()