EVP_DigestFinalXOF
if (!EVP_DigestFinalXOF(ctx, buf, len)) {
|| !EVP_DigestFinalXOF(ctx, digest, sizeof(digest))) {
if (!EVP_DigestFinalXOF(hashctx, nonce, sizeof(nonce)))
|| !EVP_DigestFinalXOF(hashctx, challenge, sizeof(challenge)))
|| !EVP_DigestFinalXOF(hashctx, challenge, sizeof(challenge))) {
|| !EVP_DigestFinalXOF(hashctx, out, outlen))
if (EVP_DigestFinalXOF(hashctx, buff, sizeof(buff)) != 1)
return EVP_DigestFinalXOF(mdctx, out, outlen);
&& EVP_DigestFinalXOF(mdctx, out, ML_KEM_SHARED_SECRET_BYTES);
&& EVP_DigestFinalXOF(ctx, out, out_len) == 1);
&& EVP_DigestFinalXOF(ctx, out, out_len) == 1);
if (EVP_DigestFinalXOF(ctx, digest, digest_len) == 0) {
__owur int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, unsigned char *out,
if (EVP_DigestFinalXOF(hashctx, buff, sizeof(buff)) != 1)
&& EVP_DigestFinalXOF(ctx, out, kctx->out_len);
|| !EVP_DigestFinalXOF(hash_ctx, out, outlen))
|| !EVP_DigestFinalXOF(hashctx, hashout, sizeof(hashout)))
|| !TEST_true(EVP_DigestFinalXOF(md_ctx, md, sizeof(md)))
if (!EVP_DigestFinalXOF(mctx, (unsigned char *)dont, 0)) {
if (!EVP_DigestFinalXOF(mctx, got, got_len)) {
|| !TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out)))
|| !TEST_false(EVP_DigestFinalXOF(ctx, out, sizeof(out)))
if (!TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out)))
|| !TEST_false(EVP_DigestFinalXOF(ctx, out, sizeof(out))))
if (!TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out)))
|| !TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out))))
|| !TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out))))
|| !TEST_true(EVP_DigestFinalXOF(ctx, out, sizeof(out))))