|
| CompressedData * | eve::data::compress (std::string format, const char *rawbytes, size_t rawsize, int level=-1) |
| | Compresses a block of memory using the given compression format.
|
| |
| char * | eve::data::decompress (CompressedData *data, size_t &decompressedsize) |
| | Decompresses existing compressed data into raw bytes.
|
| |
| char * | eve::data::decompress (std::string format, const char *cbytes, size_t compressedsize, size_t &rawsize) |
| | Decompresses existing compressed data into raw bytes.
|
| |
| char * | eve::data::encode (std::string format, const char *src, size_t srclen, size_t &dstlen, size_t linelen) |
| |
| char * | eve::data::decode (std::string format, const char *src, size_t srclen, size_t &dstlen) |
| |
| std::string | eve::data::hash (std::string function, Data *input) |
| | Hash the input, producing an set of bytes as output.
|
| |
| std::string | eve::data::hash (std::string function, const char *input, uint64_t size) |
| |
| void | eve::data::hash (std::string function, Data *input, HashFunction::Value &output) |
| |
| void | eve::data::hash (std::string function, const char *input, uint64_t size, HashFunction::Value &output) |
| |