A class for generating MD5 digests. More...
#include <MD5Digest.h++>

Public Member Functions | |
| MD5Digest () throw () | |
| Construct a new MD5Digest. | |
| virtual | ~MD5Digest () throw () |
| Destructor. | |
| virtual size_t | size () const throw () |
| Return the size of the digest generated by this class, in bytes. | |
| virtual void | update (const byte_t *buf, size_t len) throw (IOException) |
| Update the digest with more data. | |
| virtual void | finish (byte_t *digest) throw () |
| Finish generating the digest. | |
| virtual void | reset () throw () |
| Reset the object for a new digest. | |
A class for generating MD5 digests.
| ~MD5Digest | ( | ) | throw () [virtual] |
Destructor.
| void finish | ( | byte_t * | digest | ) | throw () [virtual] |
| void reset | ( | ) | throw () [virtual] |
Reset the object for a new digest.
Implements Digest.
| virtual size_t size | ( | ) | const throw () [inline, virtual] |
Return the size of the digest generated by this class, in bytes.
Implements Digest.
| void update | ( | const byte_t * | buf, | |
| size_t | len | |||
| ) | throw (IOException) [virtual] |
Update the digest with more data.
| buf | A pointer to the data. | |
| len | The length of the data. |
| IOException | If the maximum length of data that this class can compute a digest for would be exceeded by this call. |
Implements Digest.
1.6.3