author | Edouard Tisserant <edouard@beremiz.fr> |
Fri, 07 Feb 2025 14:29:11 +0100 (6 weeks ago) | |
changeset 4107 | d317b2ee46ef |
parent 3940 | 934bd46a7500 |
permissions | -rw-r--r-- |
#ifndef BLOB_HPP #define BLOB_HPP #include <string> #include <filesystem> #include "md5.hpp" class Blob { public: Blob(uint8_t *seedData, size_t seedLength); ~Blob(); MD5::digest_t digest(); uint32_t appendChunk(uint8_t *data, size_t length); uint32_t asFile(std::filesystem::path &filename); private: MD5 md5; std::FILE * m_file; std::filesystem::path m_filename; }; #endif // BLOB_HPP