8 #ifndef BOTAN_CAST256_H__     9 #define BOTAN_CAST256_H__    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 { 
return "CAST-256"; }
    30       void key_schedule(
const byte[], 
size_t);
    32       static const u32bit KEY_MASK[192];
    33       static const byte   KEY_ROT[32];
 
const u32bit CAST_SBOX2[256]
const u32bit CAST_SBOX1[256]
const u32bit CAST_SBOX4[256]
BlockCipher * clone() const
void zeroise(MemoryRegion< T > &vec)
const u32bit CAST_SBOX3[256]