Skip to content

Commit f8bfa52

Browse files
committed
Modify mbedtls tests to consider private members in 3.6.x versions
1 parent 38a8699 commit f8bfa52

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tst/DtlsApiTest.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,24 @@ TEST_F(DtlsApiTest, createCertificateAndKey_Returns_Success)
7878
EXPECT_EQ(createCertificateAndKey(GENERATED_CERTIFICATE_BITS, FALSE, &cert, &key), STATUS_SUCCESS);
7979
EXPECT_NE(cert.raw.p, nullptr);
8080
EXPECT_NE(cert.raw.len, 0);
81+
#if MBEDTLS_BEFORE_V3
8182
EXPECT_NE(key.pk_ctx, nullptr);
8283
EXPECT_NE(key.pk_info, nullptr);
84+
#else
85+
EXPECT_NE(key.MBEDTLS_PRIVATE(pk_ctx), nullptr);
86+
EXPECT_NE(key.MBEDTLS_PRIVATE(pk_info), nullptr);
87+
#endif
8388

8489
EXPECT_EQ(freeCertificateAndKey(&cert, &key), STATUS_SUCCESS);
8590
EXPECT_EQ(cert.raw.p, nullptr);
8691
EXPECT_EQ(cert.raw.len, 0);
92+
#if MBEDTLS_BEFORE_V3
8793
EXPECT_EQ(key.pk_ctx, nullptr);
8894
EXPECT_EQ(key.pk_info, nullptr);
95+
#else
96+
EXPECT_EQ(key.MBEDTLS_PRIVATE(pk_ctx), nullptr);
97+
EXPECT_EQ(key.MBEDTLS_PRIVATE(pk_info), nullptr);
98+
#endif
8999
}
90100
#endif
91101

0 commit comments

Comments
 (0)