3#include <logicalaccess/lla_core_api.hpp>
21 std::shared_ptr<Key> key);
24 std::shared_ptr<Key> key);
31 std::shared_ptr<Key> key,
bool encrypt);
34 std::shared_ptr<Key> key,
bool encrypt);
37 std::shared_ptr<Key> key,
bool encrypt);
52 std::shared_ptr<Key> key) = 0;
55 std::shared_ptr<Key> key) = 0;
Definition: aes_crypto_service.hpp:18
Definition: aes_crypto_service.hpp:49
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
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80