11 #include <botan/block_cipher.h>
21 void encrypt_n(
const byte in[],
byte out[],
size_t blocks)
const;
22 void decrypt_n(
const byte in[],
byte out[],
size_t blocks)
const;
25 std::string name()
const;
34 size_t get_rounds()
const {
return (S.size() - 2) / 2; }
36 void key_schedule(
const byte[],
size_t);
38 SecureVector<u32bit> S;
BlockCipher * clone() const
void zeroise(MemoryRegion< T > &vec)