14bool verifySHA256PublicKey(std::span<const std::byte> buffer,
const std::vector<std::byte>& publicKey, std::span<const std::byte> signature);
bool verifySHA256PublicKey(std::span< const std::byte > buffer, const std::vector< std::byte > &publicKey, std::span< const std::byte > signature)
std::vector< std::byte > signDataWithSHA256PrivateKey(const std::vector< std::byte > &buffer, const std::vector< std::byte > &privateKey)
std::pair< std::string, std::string > computeSHA256KeyPair(uint16_t size=2048)