Skip to content

Commit

Permalink
Cleanup test data
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewhop committed Feb 22, 2025
1 parent b6dca5d commit 1297d02
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions crypto/fips_callback_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,11 @@ TEST(FIPSCallback, PowerOnSelfTests) {
uint8_t signature[ED25519_SIGNATURE_LEN];
ED25519ph_sign(signature, message, sizeof(message), private_key, context, sizeof(context));

if (broken_kat != nullptr) {
if (broken_kat == nullptr) {
EXPECT_EQ(0, callback_call_count);
} else {
EXPECT_NE(0, callback_call_count);

}
}

Expand Down Expand Up @@ -144,16 +147,18 @@ TEST(FIPSCallback, PWCT) {
} else {
EXPECT_TRUE(EVP_PKEY_keygen(ctx.get(), &raw));
}
OPENSSL_free(raw);
EVP_PKEY_free(raw);

EVP_PKEY *dsa_raw = NULL;
EVP_PKEY_CTX *dsa_ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_PQDSA, NULL);
bssl::UniquePtr<EVP_PKEY_CTX> dsa_ctx(EVP_PKEY_CTX_new_id(EVP_PKEY_PQDSA, nullptr));

ASSERT_TRUE(dsa_ctx);
ASSERT_TRUE(EVP_PKEY_CTX_pqdsa_set_params(dsa_ctx, NID_MLDSA44));
ASSERT_TRUE(EVP_PKEY_keygen_init(dsa_ctx));
ASSERT_TRUE(EVP_PKEY_CTX_pqdsa_set_params(dsa_ctx.get(), NID_MLDSA44));
ASSERT_TRUE(EVP_PKEY_keygen_init(dsa_ctx.get()));
if (broken_runtime_test != nullptr && strcmp(broken_runtime_test, "MLDSA_PWCT" ) == 0) {
EXPECT_FALSE(EVP_PKEY_keygen(dsa_ctx, &dsa_raw));
EXPECT_FALSE(EVP_PKEY_keygen(dsa_ctx.get(), &dsa_raw));
} else {
EXPECT_TRUE(EVP_PKEY_keygen(dsa_ctx, &dsa_raw));
EXPECT_TRUE(EVP_PKEY_keygen(dsa_ctx.get(), &dsa_raw));
}
EVP_PKEY_free(dsa_raw);
}

0 comments on commit 1297d02

Please sign in to comment.