34 #include "../api/RandomNumberGenerator.hpp" 39 #include "../bytes/BytesReader.h" 40 #include "../bytes/BytesWriter.h" 46 AESCipher(
const std::shared_ptr<api::RandomNumberGenerator>& rng,
const std::string& password,
const std::string &salt, uint32_t iter);
48 void encrypt(std::istream *input, std::ostream *output);
49 void decrypt(std::istream *input, std::ostream *output);
55 std::shared_ptr<api::RandomNumberGenerator> _rng;
56 std::vector<uint8_t> _key;
Definition: BytesWriter.h:44
Definition: BytesReader.h:47
Definition: AESCipher.hpp:44
Definition: Account.cpp:8