MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TaoCrypt::RIPEMD160 Class Reference
Inheritance diagram for TaoCrypt::RIPEMD160:
Collaboration diagram for TaoCrypt::RIPEMD160:

Public Types

enum  { BLOCK_SIZE = 64, DIGEST_SIZE = 20, PAD_SIZE = 56, TAO_BYTE_ORDER = LittleEndianOrder }
- Public Types inherited from TaoCrypt::HASHwithTransform
enum  { MaxDigestSz = 8, MaxBufferSz = 64 }

Public Member Functions

ByteOrder getByteOrder () const
word32 getBlockSize () const
word32 getDigestSize () const
word32 getPadSize () const
 RIPEMD160 (const RIPEMD160 &)
RIPEMD160operator= (const RIPEMD160 &)
void Init ()
void Swap (RIPEMD160 &)
- Public Member Functions inherited from TaoCrypt::HASHwithTransform
 HASHwithTransform (word32 digSz, word32 buffSz)
virtual void Update (const byte *, word32)
virtual void Final (byte *)
word32 GetBitCountLo () const
word32 GetBitCountHi () const

Additional Inherited Members

- Protected Types inherited from TaoCrypt::HASHwithTransform
typedef word32 HashLengthType
- Protected Member Functions inherited from TaoCrypt::HASHwithTransform
virtual void Transform ()=0
void AddLength (word32)
- Protected Attributes inherited from TaoCrypt::HASHwithTransform
word32 buffLen_
HashLengthType loLen_
HashLengthType hiLen_
word32 digest_ [MaxDigestSz]
word32 buffer_ [MaxBufferSz/sizeof(word32)]

Detailed Description

Definition at line 36 of file ripemd.hpp.


The documentation for this class was generated from the following files: