58 void update(
const unsigned char *buf, size_type length);
59 void update(
const char *buf, size_type length);
63 void digestres( uint1 res[16] )
const;
69 enum {blocksize = 64};
71 void transform(
const uint1 block[blocksize]);
72 static void Decode(uint4 output[],
const uint1 input[], size_type len);
73 static void Encode(uint1 output[],
const uint4 input[], size_type len);
76 uint1 buffer[blocksize];
82 static inline uint4 F(uint4 x, uint4 y, uint4 z);
83 static inline uint4 G(uint4 x, uint4 y, uint4 z);
84 static inline uint4 H(uint4 x, uint4 y, uint4 z);
85 static inline uint4 I(uint4 x, uint4 y, uint4 z);
86 static inline uint4 RotateLeft(uint4 x,
int n);
87 static inline void FF(uint4 &a, uint4 b, uint4 c, uint4 d, uint4 x, uint4 s, uint4 ac);
88 static inline void GG(uint4 &a, uint4 b, uint4 c, uint4 d, uint4 x, uint4 s, uint4 ac);
89 static inline void HH(uint4 &a, uint4 b, uint4 c, uint4 d, uint4 x, uint4 s, uint4 ac);
90 static inline void II(uint4 &a, uint4 b, uint4 c, uint4 d, uint4 x, uint4 s, uint4 ac);
std::basic_string< char > AnsiString
std::ostream & operator<<(std::ostream &o, ConsoleAttrT< _VarType > const &tr)
std::basic_string< tchar > String