Ardour  9.0-pre0-582-g084a23a80d
MD5 Class Reference

#include <md5.h>

Classes

struct  context_t
 

Public Member Functions

 MD5 ()
 
void writeToString ()
 
char * digestFile (char *filename)
 
char * digestMemory (uint8_t const *memchunk, size_t len)
 
char * digestString (char const *string)
 

Public Attributes

uint8_t digestRaw [16]
 
char digestChars [33]
 

Private Member Functions

void Init ()
 
void Transform (uint32_t state[4], uint8_t const *block)
 
void Encode (uint8_t *output, uint32_t const *input, size_t len)
 
void Decode (uint32_t *output, uint8_t const *input, size_t len)
 
void Update (uint8_t const *input, size_t inputLen)
 
void Final ()
 

Private Attributes

context_t context
 

Detailed Description

Definition at line 31 of file md5.h.

Constructor & Destructor Documentation

◆ MD5()

MD5::MD5 ( )

Member Function Documentation

◆ Decode()

void MD5::Decode ( uint32_t *  output,
uint8_t const *  input,
size_t  len 
)
private

◆ digestFile()

char* MD5::digestFile ( char *  filename)

◆ digestMemory()

char* MD5::digestMemory ( uint8_t const *  memchunk,
size_t  len 
)

◆ digestString()

char* MD5::digestString ( char const *  string)

◆ Encode()

void MD5::Encode ( uint8_t *  output,
uint32_t const *  input,
size_t  len 
)
private

◆ Final()

void MD5::Final ( )
private

◆ Init()

void MD5::Init ( )
private

◆ Transform()

void MD5::Transform ( uint32_t  state[4],
uint8_t const *  block 
)
private

◆ Update()

void MD5::Update ( uint8_t const *  input,
size_t  inputLen 
)
private

◆ writeToString()

void MD5::writeToString ( )

Member Data Documentation

◆ context

context_t MD5::context
private

Definition at line 55 of file md5.h.

◆ digestChars

char MD5::digestChars[33]

Definition at line 41 of file md5.h.

◆ digestRaw

uint8_t MD5::digestRaw[16]

Definition at line 37 of file md5.h.


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