LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::SAMAV2Commands< T, S > Class Template Referenceabstract

#include <samav2commands.hpp>

Inheritance diagram for logicalaccess::SAMAV2Commands< T, S >:
logicalaccess::ICommands

Public Member Functions

virtual ByteVector dumpSecretKey (unsigned char keyno, unsigned char keyversion, ByteVector divInpu)=0
 
virtual void activateOfflineKey (unsigned char keyno, unsigned char keyversion, ByteVector divInpu)=0
 
virtual ByteVector decipherOfflineData (ByteVector data)=0
 
virtual ByteVector encipherOfflineData (ByteVector data)=0
 
- Public Member Functions inherited from logicalaccess::ICommands
virtual ~ICommands ()=default
 
virtual std::shared_ptr< ChipgetChip () const =0
 Get the chip.
 
virtual std::shared_ptr< ReaderCardAdaptergetReaderCardAdapter () const =0
 Get the reader/card adapter.
 

Member Function Documentation

◆ activateOfflineKey()

template<typename T , typename S >
virtual void logicalaccess::SAMAV2Commands< T, S >::activateOfflineKey ( unsigned char  keyno,
unsigned char  keyversion,
ByteVector  divInpu 
)
pure virtual

◆ decipherOfflineData()

template<typename T , typename S >
virtual ByteVector logicalaccess::SAMAV2Commands< T, S >::decipherOfflineData ( ByteVector  data)
pure virtual

◆ dumpSecretKey()

template<typename T , typename S >
virtual ByteVector logicalaccess::SAMAV2Commands< T, S >::dumpSecretKey ( unsigned char  keyno,
unsigned char  keyversion,
ByteVector  divInpu 
)
pure virtual

◆ encipherOfflineData()

template<typename T , typename S >
virtual ByteVector logicalaccess::SAMAV2Commands< T, S >::encipherOfflineData ( ByteVector  data)
pure virtual

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