34 static const int state_size=4;
37 static const int buffer_size=16;
43 uint32 state[state_size];
50 uint32 buffer[buffer_size];
64 void process_buffer();
76 void operator()(
const void* data,
size_t length);
102 {
return state[index]; }
unsigned long uint32
A type to represent an unsigned 32-bit integer.
Definition: md5.h:28
The namespace used to hold the package management library.
Definition: auto_dir.cc:12
uint32 operator[](unsigned int index)
Read word from message digest.
Definition: md5.h:101
unsigned long long uint64
A type to represent an unsigned 64-bit integer.
Definition: md5.h:31
A class for producing MD5 message digests.
Definition: md5.h:24
md5()
Construct MD5 object.
Definition: md5.cc:121
void operator()()
Flush buffer.
Definition: md5.cc:249