Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xstream::digest Namespace Reference

digest objects More...

Classes

class  stream
 
class  common
 Digest base class. More...
 

Functions

std::ostream & operator<< (std::ostream &o, const struct md5::result &m)
 
static void process_chunk (uint32_t &AA, uint32_t &BB, uint32_t &CC, uint32_t &DD, char *_buf)
 
static void print_hex (std::ostream &o, uint32_t n)
 

Variables

static const int eof = std::streambuf::traits_type::eof()
 

Detailed Description

digest objects

Function Documentation

std::ostream & xstream::digest::operator<< ( std::ostream &  o,
const struct md5::result &  m 
)

Definition at line 278 of file src/md5.cpp.

References print_hex().

static void xstream::digest::print_hex ( std::ostream &  o,
uint32_t  n 
)
static

Definition at line 268 of file src/md5.cpp.

Referenced by operator<<().

static void xstream::digest::process_chunk ( uint32_t &  AA,
uint32_t &  BB,
uint32_t &  CC,
uint32_t &  DD,
char *  _buf 
)
static

Definition at line 61 of file src/md5.cpp.

References block_size, BRA, DD, LOG, T1(), T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T2(), T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T3(), T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T4(), T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T5(), T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T6(), T60, T61, T62, T63, T64, T7(), T8(), and T9().

Variable Documentation

const int xstream::digest::eof = std::streambuf::traits_type::eof()
static

Definition at line 12 of file digest.cpp.

Referenced by xstream::digest::stream::overflow().