3 #ifndef _MADARA_FILTERS_SSL_AES_H_ 4 #define _MADARA_FILTERS_SSL_AES_H_ 17 #include "madara/MadaraExport.h" 19 #include "../BufferFilter.h" 69 virtual int encode (
unsigned char * source,
int size,
int max_size)
const;
78 virtual int decode (
unsigned char * source,
int size,
int max_size)
const;
93 #endif // _MADARA_FILTERS_SSL_AES_H_ utility::ScopedArray< unsigned char > key_
the user's cypher key
Copyright (c) 2015 Carnegie Mellon University.
Abstract base class for implementing buffer filters via a functor interface.
utility::ScopedArray< unsigned char > iv_
initialization vector
Encrypts a buffer with 256 bit AES via OpenSSL.