blob: 5aa4155c0929bbeb825fc24d0eb3bf12dad29582 [file] [log] [blame]
#pragma once
//----------------------------------------------------------------------------
class Cipher
{
public:
Cipher ( void ) {}
virtual ~Cipher ( void ) {}
virtual void encrypt ( void * key, int keySize, void * plain, void * crypt, int size ) = 0;
virtual void decrypt ( void * key, int keySize, void * crypt, void * plain, int size ) = 0;
};
//----------------------------------------------------------------------------