1 2 3 4 5 6 7 8 9 10 11 12 13
#include "sha1.hh" #include <openssl/sha.h> namespace sha1 { std::array<uint8_t, 20> hash(std::span<uint8_t const> input) { std::array<uint8_t, 20> ret; SHA1(input.data(), input.size(), ret.data()); return ret; } } // namespace sha1