3 #ifndef _MADARA_FILTERS_SSL_AES_H_ 4 #define _MADARA_FILTERS_SSL_AES_H_ 17 #include "madara/MADARA_export.h" 19 #include "../BufferFilter.h" 29 class MADARA_Export AESBufferFilter :
public BufferFilter
41 AESBufferFilter (
const AESBufferFilter & input);
48 AESBufferFilter (
unsigned char * key,
int key_length);
53 virtual ~AESBufferFilter ();
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_
Copyright (c) 2015 Carnegie Mellon University.
This template class provides transparent reference counting of its template parameter T...