ESP8266
Public Member Functions | Private Attributes | List of all members
MD5Builder Class Reference

Public Member Functions

void begin (void)
 
void add (uint8_t *data, uint16_t len)
 
void add (const char *data)
 
void add (char *data)
 
void add (String data)
 
void addHexString (const char *data)
 
void addHexString (char *data)
 
void addHexString (String data)
 
void calculate (void)
 
void getBytes (uint8_t *output)
 
void getChars (char *output)
 
String toString (void)
 

Private Attributes

md5_context_t _ctx
 
uint8_t _buf [16]
 

Member Function Documentation

void MD5Builder::add ( uint8_t *  data,
uint16_t  len 
)
void MD5Builder::add ( const char *  data)
void MD5Builder::add ( char *  data)
void MD5Builder::add ( String  data)
void MD5Builder::addHexString ( const char *  data)
void MD5Builder::addHexString ( char *  data)
void MD5Builder::addHexString ( String  data)
void MD5Builder::begin ( void  )
void MD5Builder::calculate ( void  )
void MD5Builder::getBytes ( uint8_t *  output)
void MD5Builder::getChars ( char *  output)
String MD5Builder::toString ( void  )

Member Data Documentation

uint8_t MD5Builder::_buf[16]
private
md5_context_t MD5Builder::_ctx
private