urbackup_backend/cryptoplugin/IAESEncryption.h
2012-03-06 01:52:01 +01:00

16 lines
364 B
C++

#ifndef IAESENCRYPTION_H
#define IAESENCRYPTION_H
#include <string>
#include "../Interface/Object.h"
class IAESEncryption : public IObject
{
public:
virtual std::string encrypt(const std::string &data)=0;
virtual std::string encrypt(const char *data, size_t data_size)=0;
virtual std::string encrypt(char *data, size_t data_size)=0;
};
#endif