106 std::runtime_error(message) {}
122 explicit CryptMT(
const uint8_t * key,
125 throw(std::bad_alloc,std::invalid_argument);
136 void IVSetUp(
const uint8_t * iv);
154 void encrypt(
const uint8_t * plaintext,
155 uint8_t * ciphertext,
181 encrypt(ciphertext, plaintext, msglen);
201 const uint8_t * plaintext,
202 uint8_t * ciphertext,
206 encrypt(plaintext, ciphertext, msglen);
226 const uint8_t * ciphertext,
247 uint8_t * ciphertext,
285 void operator=(
const CryptMT&);