iPXE
Data Structures | Defines | Functions | Variables
md4.h File Reference

MD4 algorithm. More...

#include <stdint.h>
#include <ipxe/crypto.h>

Go to the source code of this file.

Data Structures

struct  md4_digest
 An MD4 digest. More...
union  md4_block
 An MD4 data block. More...
struct  md4_digest_data
 MD4 digest and data block. More...
union  md4_digest_data_dwords
 MD4 digest and data block. More...
struct  md4_context
 An MD4 context. More...

Defines

#define MD4_CTX_SIZE   sizeof ( struct md4_context )
 MD4 context size.
#define MD4_DIGEST_SIZE   sizeof ( struct md4_digest )
 MD4 digest size.

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
struct md4_digest_data __attribute__ ((packed))

Variables

struct md4_digest digest
 Digest of data already processed.
union md4_block data
 Accumulated data.
union md4_digest_data_dwords __attribute__
size_t len
 Amount of accumulated data.
union md4_digest_data_dwords ddd
 Digest and accumulated data.
struct digest_algorithm md4_algorithm
 MD4 algorithm.

Detailed Description

MD4 algorithm.

Definition in file md4.h.


Define Documentation

#define MD4_CTX_SIZE   sizeof ( struct md4_context )

MD4 context size.

Definition at line 66 of file md4.h.

Referenced by ntlm_key().

#define MD4_DIGEST_SIZE   sizeof ( struct md4_digest )

MD4 digest size.

Definition at line 69 of file md4.h.

Referenced by ntlm_key().


Function Documentation

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )
struct md4_digest_data __attribute__ ( (packed)  )

Variable Documentation

union md4_block data

Accumulated data.

Definition at line 50 of file md4.h.

Amount of accumulated data.

Definition at line 65 of file md4.h.

Digest and accumulated data.

Definition at line 67 of file md4.h.

MD4 algorithm.

Definition at line 262 of file md4.c.

Referenced by md4_test_exec(), and ntlm_key().