Security Scol plugin
Public Member Functions | Static Public Member Functions | List of all members
Weak1::MD4 Class Reference

MD4 More...

#include <md4.h>

Inheritance diagram for Weak1::MD4:
IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 > ClonableImpl< DERIVED, BASE >

Public Member Functions

CRYPTOPP_STATIC_CONSTEXPR const char * StaticAlgorithmName ()
 
- Public Member Functions inherited from IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 >
 CRYPTOPP_CONSTANT (DIGESTSIZE=0 ? 0 :T_StateSize)
 
unsigned int DigestSize () const
 Provides the digest size of the hash.
 
- Public Member Functions inherited from ClonableImpl< DERIVED, BASE >
ClonableClone () const
 Create a copy of this object.
 

Static Public Member Functions

static void InitState (HashWordType *state)
 
static void Transform (word32 *digest, const word32 *data)
 

Additional Inherited Members

- Protected Types inherited from IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 >
enum  
 
- Protected Member Functions inherited from IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 >
void HashEndianCorrectedBlock (const word32 *data)
 
void Init ()
 
word32StateBuf ()
 
- Protected Attributes inherited from IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 >
FixedSizeAlignedSecBlock< word32, Blocks, false > m_state
 

Detailed Description

MD4

Warning
MD4 is considered insecure, and should not be used unless you absolutely need it for compatibility.

Definition at line 13 of file md4.h.

Member Function Documentation

◆ InitState()

void Weak1::MD4::InitState ( HashWordType *  state)
static

Definition at line 25 of file md4.cpp.

◆ StaticAlgorithmName()

CRYPTOPP_STATIC_CONSTEXPR const char * Weak1::MD4::StaticAlgorithmName ( )
inline

Definition at line 18 of file md4.h.

◆ Transform()

void Weak1::MD4::Transform ( word32 digest,
const word32 data 
)
static

Definition at line 33 of file md4.cpp.


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