#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. |