X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=sha1.h;h=2d7e16130c99fde20db68f2f631dd5deb7e8834b;hb=030ddd80e04aa65738bf21557dd541bec757de5b;hp=b4d43054902c926b20d7564f763c7e7c277ef745;hpb=25b6639fb1783e0061affa177e6d6d2131c457f5;p=cumulus.git diff --git a/sha1.h b/sha1.h index b4d4305..2d7e161 100644 --- a/sha1.h +++ b/sha1.h @@ -23,6 +23,8 @@ # include # include +#include + typedef uint32_t md5_uint32; /* Structure to save state of computation between the single steps. */ @@ -86,8 +88,10 @@ public: ~SHA1Checksum(); void process(const void *data, size_t len); + bool process_file(const char *filename); const uint8_t *checksum(); size_t checksum_size() const { return 20; } + std::string checksum_str(); }; #endif