LibLogicalAccess
2.5.0
An Open Source RFID Library
|
#include <aes_crypto_service.hpp>
Public Member Functions | |
virtual ByteVector | aes_encrypt (const ByteVector &data, const ByteVector &iv, std::shared_ptr< Key > key)=0 |
virtual ByteVector | aes_decrypt (const ByteVector &data, const ByteVector &iv, std::shared_ptr< Key > key)=0 |
Interface that should be implemented by plugin that provide cryptographic service.
Instance of this class are loaded the AESCryptoService and the plugin manager in order to use cryptographic backend that match the KeyStorage of a given key.
|
pure virtual |
|
pure virtual |