1 #ifndef __STG_STGLIBS_BF_STREAM_H__
2 #define __STG_STGLIBS_BF_STREAM_H__
5 #include <cstddef> // size_t
13 typedef void (* CALLBACK)(const void * block, size_t size, void * data);
15 ENCRYPT_STREAM(const std::string & key, CALLBACK callback, void * data);
17 void Put(const void * data, size_t size, bool last = false);
28 typedef void (* CALLBACK)(const void * block, size_t size, void * data);
30 DECRYPT_STREAM(const std::string & key, CALLBACK callback, void * data);
32 void Put(const void * data, size_t size, bool last = false);