#include <cypher.h>
Inheritance diagram for PMessageDigest:

Public Member Functions | |
| PMessageDigest () | |
| Create a new message digestor. | |
| virtual void | Start ()=0 |
| Begin a Message Digest operation, initialising the object instance. | |
| virtual void | Process (const void *dataBlock, PINDEX length) |
| virtual void | Process (const PString &str) |
| virtual void | Process (const char *cstr) |
| virtual void | Process (const PBYTEArray &data) |
| virtual PString | CompleteDigest () |
| virtual void | CompleteDigest (Result &result) |
Protected Member Functions | |
| virtual void | InternalProcess (const void *dataBlock, PINDEX length)=0 |
| virtual void | InternalCompleteDigest (Result &result)=0 |
Classes | |
| class | Result |
|
|
Create a new message digestor.
|
|
|
|
|
|
Complete the message digest and return the magic number result. The parameterless form returns the MD5 code as a Base64 string.
|
|
|
Implemented in PMessageDigest5. |
|
||||||||||||
|
Implemented in PMessageDigest5. |
|
|
Incorporate the specified data into the message digest.
|
|
|
Incorporate the specified data into the message digest.
|
|
|
Incorporate the specified data into the message digest.
|
|
||||||||||||
|
|
|
|
Begin a Message Digest operation, initialising the object instance.
Implemented in PMessageDigest5. |
1.4.2