11 #include <botan/block_cipher.h>    12 #include <botan/key_filt.h>    22       std::string 
name()
 const { 
return cipher->name() + 
"/CTS"; }
    29          { 
return cipher->valid_keylength(key_len); }
    32          { 
return (iv_len == cipher->block_size()); }
    42       void write(
const byte[], 
size_t);
    44       void encrypt(
const byte[]);
    57       std::string 
name()
 const { 
return cipher->name() + 
"/CTS"; }
    64          { 
return cipher->valid_keylength(key_len); }
    67          { 
return (iv_len == cipher->block_size()); }
    77       void write(
const byte[], 
size_t);
    79       void decrypt(
const byte[]);
 
bool valid_keylength(size_t key_len) const
void set_key(const SymmetricKey &key)
bool valid_iv_length(size_t iv_len) const
bool valid_keylength(size_t key_len) const
bool valid_iv_length(size_t iv_len) const
void set_key(const SymmetricKey &key)