19 return pad(msg, msg_len, key_bits, rng);
29 return pad(&msg[0], msg.
size(), key_bits,
rng);
36 size_t key_bits)
const
38 return unpad(msg, msg_len, key_bits);
45 size_t key_bits)
const
47 return unpad(&msg[0], msg.
size(), key_bits);
SecureVector< byte > decode(const byte in[], size_t in_length, size_t key_length) const
RandomNumberGenerator * rng
SecureVector< byte > encode(const byte in[], size_t in_length, size_t key_length, RandomNumberGenerator &rng) const