45 static const int state_size=4;
48 static const int buffer_size=16;
54 uint32 state[state_size];
61 uint32 buffer[buffer_size];
75 void process_buffer();
87 void operator()(
const void* data,
size_t length);
113 {
return state[index]; }
unsigned long uint32
A type to represent an unsigned 32-bit integer.
Definition: md5.h:39
The namespace used to hold the package management library.
Definition: auto_dir.cc:23
uint32 operator[](unsigned int index)
Read word from message digest.
Definition: md5.h:112
unsigned long long uint64
A type to represent an unsigned 64-bit integer.
Definition: md5.h:42
A class for producing MD5 message digests.
Definition: md5.h:35
md5()
Construct MD5 object.
Definition: md5.cc:132
void operator()()
Flush buffer.
Definition: md5.cc:260