#pragma once #include "Config.h" #include "Block.h" namespace Leonetienne::GCrypt { /** Will create a sudo-random Block based on a seed */ class InitializationVector { public: InitializationVector(const Block& seed); operator Block() const; private: Block iv; }; }