22 std::vector<unsigned char> data;
47 template <
typename T>
void push_back(T x);
57 std::vector<unsigned char> hash();
83 static std::string print(std::vector<unsigned char> bytes,
bool uppercase =
true);
95 static std::vector<unsigned char> sha256(
const unsigned char* data,
size_t length);
101 unsigned char* pointer =
reinterpret_cast<unsigned char*
>(&x);
102 for (
int i = 0; i <
sizeof(T); i++)
104 data.push_back(pointer[i]);
void push_back(T x)
Add data.