Inheritance diagram for SiRIPEMD160:
Public Member Functions | |
SiRIPEMD160 () | |
default constructor | |
virtual | ~SiRIPEMD160 () |
destructor | |
virtual OFCondition | initialize () |
initializes the MAC algorithm. | |
virtual OFCondition | digest (const unsigned char *data, unsigned long length) |
feeds data into the MAC algorithm | |
virtual OFCondition | finalize (unsigned char *result) |
finalizes the MAC and writes it to the given output array, which must be at least getSize() bytes large. | |
virtual unsigned long | getSize () const |
returns the size of a MAC in bytes. | |
virtual E_MACType | macType () const |
returns the type of MAC algorithm computed by this object | |
virtual const char * | getDefinedTerm () const |
returns the DICOM identifier for this MAC algorithm | |
Private Member Functions | |
SiRIPEMD160 (SiRIPEMD160 &arg) | |
private undefined copy constructor | |
SiRIPEMD160 & | operator= (SiRIPEMD160 &arg) |
private undefined copy assignment operator | |
Private Attributes | |
RIPEMD160_CTX * | ctx |
OpenSSL RIPEMD 160 context. |
Definition at line 49 of file siripemd.h.
|
feeds data into the MAC algorithm
Implements SiMAC. |
|
finalizes the MAC and writes it to the given output array, which must be at least getSize() bytes large. After a call to finalize, the MAC algorithm must be initialized again, see initialize().
Implements SiMAC. |
|
returns the DICOM identifier for this MAC algorithm
Implements SiMAC. |
|
returns the size of a MAC in bytes.
Implements SiMAC. |
|
initializes the MAC algorithm.
Implements SiMAC. |
|
returns the type of MAC algorithm computed by this object
Implements SiMAC. |