8 #ifndef BOTAN_AES_SSSE3_H__     9 #define BOTAN_AES_SSSE3_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 "AES-128"; }
    30       void key_schedule(
const byte[], 
size_t);
    41       void encrypt_n(
const byte in[], 
byte out[], 
size_t blocks) 
const;
    42       void decrypt_n(
const byte in[], 
byte out[], 
size_t blocks) 
const;
    45       std::string 
name()
 const { 
return "AES-192"; }
    50       void key_schedule(
const byte[], 
size_t);
    61       void encrypt_n(
const byte in[], 
byte out[], 
size_t blocks) 
const;
    62       void decrypt_n(
const byte in[], 
byte out[], 
size_t blocks) 
const;
    65       std::string 
name()
 const { 
return "AES-256"; }
    70       void key_schedule(
const byte[], 
size_t);
 
BlockCipher * clone() const
BlockCipher * clone() const
void zeroise(MemoryRegion< T > &vec)
BlockCipher * clone() const