14 ::ll::TypedStorage<4, 4, uint> _lo;
15 ::ll::TypedStorage<4, 4, uint> _hi;
16 ::ll::TypedStorage<4, 4, uint> _a;
17 ::ll::TypedStorage<4, 4, uint> _b;
18 ::ll::TypedStorage<4, 4, uint> _c;
19 ::ll::TypedStorage<4, 4, uint> _d;
20 ::ll::TypedStorage<1, 64, uchar[64]> _buffer;
21 ::ll::TypedStorage<4, 64, uint[16]> _block;
27 virtual ~md5() =
default;
29 virtual void reset() ;
31 virtual void update(
void const* data, uint size) ;
33 virtual void final(uchar* result) ;
35 virtual uint64 resultSize()
const ;
41 MCAPI
void const* _body(
void const* data, uint size);
49 MCAPI
void $update(
void const* data, uint size);
51 MCAPI
void $final(uchar* result);
53 MCFOLD uint64 $resultSize()
const;