3 #include "gtest/gtest.h"
25 TEST(DelegatedPOW, SignMessage)
32 TEST(DelegatedPOW, VerifySignature)
std::vector< std::string > keypair
TEST(ed25519_signature, CreateKeyPair)
std::string message("Message requiring signing")
std::string unusedMessage("Unused message")
std::string validSignature
std::string invalidSignature
std::string blankInvalidSignature
unsigned char ed25519_signature[64]
#define ASSERT_EQ(val1, val2)
#define EXPECT_TRUE(condition)
#define EXPECT_FALSE(condition)
bool verify_signature(const std::string &message, const std::string &publicKey, const std::string &signature)
std::vector< std::string > create_ed25519_keypair()
std::string sign_message(const std::string &message, const std::string &privateKey)