#ifndef _ED2K_H_ #define _ED2K_H_ #include "hash.h" #include namespace Multihash { class Ed2k : public Hash { private: MD4_CTX md4_partial; MD4_CTX md4_final; unsigned int size_total; protected: virtual void hash_update(const char* data, int length); virtual std::string hash_digest(); public: Ed2k(Hash* n = 0); }; } #endif // _ED2K_H_