include/df/md4.hpp

00001 class MD4 : public SystemCode {
00002   private:
00003     uint32 ctx_lo, ctx_hi;
00004     uint32 ctx_a, ctx_b, ctx_c, ctx_d;
00005     uint8 ctx_buffer[64];
00006     uint32 ctx_block[16];
00007     void *body(const void *data, int size);
00008   public:
00009     void Init();
00010 
00011     void Update(const void *data, int size);
00012     void Final();
00013   //output data fields (filled in by Final())
00014     uint8 OutputBinary[16];  //128bit
00015     char OutputChar[33];  //NULL terminated
00016 };
00017 

Generated on Mon Mar 5 09:49:14 2007 for DigiForce by  doxygen 1.4.7