updated build system

This commit is contained in:
2024-08-31 13:35:03 -05:00
parent ce5ceeb53b
commit 556c798a70
2 changed files with 39 additions and 39 deletions

View File

@ -124,40 +124,40 @@ TEST(utils_common, create_uuid_string) {
#endif // defined(PROJECT_ENABLE_STDUUID)
#if defined(PROJECT_ENABLE_LIBSODIUM)
TEST(utils_common, generate_random) {
TEST(utils_common, generate_secure_random) {
{
auto r1 = utils::generate_random<std::size_t>();
auto r2 = utils::generate_random<std::size_t>();
auto r1 = utils::generate_secure_random<std::size_t>();
auto r2 = utils::generate_secure_random<std::size_t>();
EXPECT_NE(r1, r2);
}
{
auto r1 = utils::generate_random<std::vector<std::uint8_t>>(6U);
auto r2 = utils::generate_random<std::vector<std::uint8_t>>(6U);
auto r1 = utils::generate_secure_random<std::vector<std::uint8_t>>(6U);
auto r2 = utils::generate_secure_random<std::vector<std::uint8_t>>(6U);
EXPECT_EQ(6U, r1.size());
EXPECT_EQ(r1.size(), r2.size());
EXPECT_NE(r1, r2);
}
{
auto r1 = utils::generate_random<std::array<std::uint8_t, 4U>>();
auto r2 = utils::generate_random<std::array<std::uint8_t, 4U>>();
auto r1 = utils::generate_secure_random<std::array<std::uint8_t, 4U>>();
auto r2 = utils::generate_secure_random<std::array<std::uint8_t, 4U>>();
EXPECT_EQ(4U, r1.size());
EXPECT_EQ(r1.size(), r2.size());
EXPECT_NE(0, std::memcmp(r1.data(), r2.data(), r1.size()));
}
{
auto r1 = utils::generate_random<std::string>(6U);
auto r2 = utils::generate_random<std::string>(6U);
auto r1 = utils::generate_secure_random<std::string>(6U);
auto r2 = utils::generate_secure_random<std::string>(6U);
EXPECT_EQ(6U, r1.size());
EXPECT_EQ(r1.size(), r2.size());
EXPECT_NE(0, std::memcmp(r1.data(), r2.data(), r1.size()));
}
{
auto r1 = utils::generate_random<std::wstring>(6U);
auto r2 = utils::generate_random<std::wstring>(6U);
auto r1 = utils::generate_secure_random<std::wstring>(6U);
auto r2 = utils::generate_secure_random<std::wstring>(6U);
EXPECT_EQ(6U, r1.size());
EXPECT_EQ(r1.size(), r2.size());
EXPECT_NE(0, std::memcmp(r1.data(), r2.data(), r1.size()));