SHA-1: Difference between revisions

Content added Content deleted
m (Minor code improvement.)
m (Minor code improvement.)
Line 1,175: Line 1,175:
public:
public:
std::string message_digest(const std::string& message) {
std::string message_digest(const std::string& message) {
std::vector<uint64_t> state = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 };
std::vector<uint32_t> state = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 };


const std::vector<int8_t> bytes = add_padding(message);
const std::vector<int8_t> bytes = add_padding(message);