11 #include <botan/block_cipher.h>
12 #include <botan/key_filt.h>
13 #include <botan/buf_filt.h>
28 {
return cipher->valid_keylength(key_len); }
31 {
return (iv_len == cipher->block_size()); }
33 std::string name()
const;
43 void write(
const byte[],
size_t);
46 void buffered_block(
const byte input[],
size_t input_length);
47 void buffered_final(
const byte input[],
size_t input_length);
65 {
return cipher->valid_keylength(key_len); }
68 {
return (iv_len == cipher->block_size()); }
70 std::string name()
const;
80 void write(
const byte[],
size_t);
83 void buffered_block(
const byte input[],
size_t input_length);
84 void buffered_final(
const byte input[],
size_t input_length);
bool valid_keylength(size_t key_len) const
bool valid_keylength(size_t key_len) const
bool valid_iv_length(size_t iv_len) const
bool valid_iv_length(size_t iv_len) const