IBR-DTNSuite  0.10
ibrcommon::AES128Stream Member List

This is the complete list of members for ibrcommon::AES128Stream, including all inherited members.

_modeibrcommon::CipherStreamprotected
AES128Stream(const CipherMode mode, std::ostream &output, const unsigned char key[key_size_in_bytes], const uint32_t salt)ibrcommon::AES128Stream
AES128Stream(const CipherMode mode, std::ostream &output, const unsigned char key[key_size_in_bytes], const uint32_t salt, const unsigned char iv[iv_len])ibrcommon::AES128Stream
BUFF_SIZEibrcommon::AES128Streamstatic
CIPHER_DECRYPT enum valueibrcommon::CipherStream
CIPHER_ENCRYPT enum valueibrcommon::CipherStream
CipherMode enum nameibrcommon::CipherStream
CipherStream(std::ostream &stream, const CipherMode mode=CIPHER_DECRYPT, const size_t buffer=2048)ibrcommon::CipherStream
decrypt(char *buf, const size_t size)ibrcommon::AES128Streamprotectedvirtual
ibrcommon::CipherStream::decrypt(std::iostream &stream)ibrcommon::CipherStream
decrypt_final()ibrcommon::CipherStreaminlineprotectedvirtual
encrypt(char *buf, const size_t size)ibrcommon::AES128Streamprotectedvirtual
ibrcommon::CipherStream::encrypt(std::iostream &stream)ibrcommon::CipherStream
encrypt_final()ibrcommon::CipherStreaminlineprotectedvirtual
getIV(unsigned char(&to_iv)[iv_len]) const ibrcommon::AES128Stream
getTag(unsigned char(&to_tag)[tag_len])ibrcommon::AES128Stream
iv_lenibrcommon::AES128Streamstatic
key_size_in_bytesibrcommon::AES128Streamstatic
overflow(std::char_traits< char >::int_type=std::char_traits< char >::eof())ibrcommon::CipherStreamprotectedvirtual
salt_lenibrcommon::AES128Streamstatic
sync()ibrcommon::CipherStreamprotectedvirtual
tag_lenibrcommon::AES128Streamstatic
verify(const unsigned char(&verify_tag)[tag_len])ibrcommon::AES128Stream
~AES128Stream()ibrcommon::AES128Streamvirtual
~CipherStream()ibrcommon::CipherStreamvirtual