LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
logicalaccess::AESCryptoPKCSProvider Class Reference
Inheritance diagram for logicalaccess::AESCryptoPKCSProvider:
logicalaccess::IAESCryptoService

Public Member Functions

ByteVector aes_encrypt (const ByteVector &data, const ByteVector &iv, std::shared_ptr< logicalaccess::Key > key) override
 
ByteVector aes_decrypt (const ByteVector &data, const ByteVector &iv, std::shared_ptr< logicalaccess::Key > key) override
 
- Public Member Functions inherited from logicalaccess::IAESCryptoService
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
 

Private Member Functions

cppkcs::Object find_key (cppkcs::Session &session, const PKCSKeyStorage &storage)
 

Member Function Documentation

◆ aes_decrypt()

ByteVector logicalaccess::AESCryptoPKCSProvider::aes_decrypt ( const ByteVector data,
const ByteVector iv,
std::shared_ptr< logicalaccess::Key key 
)
inlineoverride

◆ aes_encrypt()

ByteVector logicalaccess::AESCryptoPKCSProvider::aes_encrypt ( const ByteVector data,
const ByteVector iv,
std::shared_ptr< logicalaccess::Key key 
)
inlineoverride

◆ find_key()

cppkcs::Object logicalaccess::AESCryptoPKCSProvider::find_key ( cppkcs::Session &  session,
const PKCSKeyStorage storage 
)
inlineprivate

The documentation for this class was generated from the following file: