LibLogicalAccess
2.5.0
An Open Source RFID Library
|
This is the complete list of members for logicalaccess::ISO7816Commands, including all inherited members.
appendrecord(const ByteVector &data=ByteVector(), unsigned short fid=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
applicationManagementRequest(const ByteVector &data, ISOApplicationManagementRequestP1 p1=P1_STATE_CREATION_TO_OPERATIONAL, unsigned char p2=0x00)=0 | logicalaccess::ISO7816Commands | pure virtual |
applicationManagementRequest(TLVPtr tlv, ISOApplicationManagementRequestP1 p1=P1_STATE_CREATION_TO_OPERATIONAL, unsigned char p2=0x00) | logicalaccess::ISO7816Commands | virtual |
Commands()=delete | logicalaccess::Commands | |
Commands(std::string commandtype) | logicalaccess::Commands | inlineexplicitprotected |
d_chip | logicalaccess::Commands | protected |
d_commandtype | logicalaccess::Commands | protected |
d_readerCardAdapter | logicalaccess::Commands | protected |
eraseBinary(size_t offset, unsigned short efid=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
externalAuthenticate(unsigned char algorithm=0x00, bool globalReference=false, unsigned char keyno=0x00, const ByteVector &data=ByteVector())=0 | logicalaccess::ISO7816Commands | pure virtual |
externalAuthenticate(unsigned char algorithm, bool globalReference, unsigned char keyno, const ByteVector &data, unsigned char le)=0 | logicalaccess::ISO7816Commands | pure virtual |
generalAuthenticate(unsigned char algorithm, bool globalReference, unsigned char keyno, const ByteVector &dataField, unsigned char le)=0 | logicalaccess::ISO7816Commands | pure virtual |
generalAuthenticate_challenge(unsigned char algorithm, bool globalReference, unsigned char keyno)=0 | logicalaccess::ISO7816Commands | pure virtual |
generalAuthenticate_response(unsigned char algorithm, bool globalReference, unsigned char keyno, const ByteVector &data)=0 | logicalaccess::ISO7816Commands | pure virtual |
getChallenge(unsigned int length=8)=0 | logicalaccess::ISO7816Commands | pure virtual |
getChip() const override | logicalaccess::Commands | inlinevirtual |
getCmdType() const | logicalaccess::Commands | inlinevirtual |
getData(unsigned short dataObject, size_t length=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
getDataList(int64_t dataObject, unsigned short efid=ISO7816_DATA_OBJECT_SELECTED, unsigned char listtag=ISO7816_DATA_OBJECT_HEADERLIST, size_t length=0) | logicalaccess::ISO7816Commands | virtual |
getDataList(TLVPtr tlv, size_t length=0, unsigned short efid=ISO7816_DATA_OBJECT_SELECTED) | logicalaccess::ISO7816Commands | virtual |
getDataList(const ByteVector &data, size_t length=0, unsigned short efid=ISO7816_DATA_OBJECT_SELECTED)=0 | logicalaccess::ISO7816Commands | pure virtual |
getReaderCardAdapter() const override | logicalaccess::Commands | inlinevirtual |
getResponse(unsigned char maxlength=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
internalAuthenticate(unsigned char algorithm=0x00, bool globalReference=false, unsigned char keyno=0x00, const ByteVector &RPCD2=ByteVector(), unsigned int length=16)=0 | logicalaccess::ISO7816Commands | pure virtual |
ISO7816Commands() | logicalaccess::ISO7816Commands | inline |
ISO7816Commands(std::string ct) | logicalaccess::ISO7816Commands | inlineexplicit |
putData(const ByteVector &data, unsigned short dataObject)=0 | logicalaccess::ISO7816Commands | pure virtual |
readBinary(size_t length, size_t offset, unsigned short efid=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
readRecords(unsigned short fid=0, unsigned char start_record=0, ISORecords record_number=ISO_RECORD_ONERECORD)=0 | logicalaccess::ISO7816Commands | pure virtual |
removeApplication(const ByteVector &data, ISORemoveApplicationP1 p1=P1_STATE_OPERATIONAL_OR_INITIALIZATION_TO_CREATION)=0 | logicalaccess::ISO7816Commands | pure virtual |
removeApplication(TLVPtr tlv, ISORemoveApplicationP1 p1=P1_STATE_OPERATIONAL_OR_INITIALIZATION_TO_CREATION) | logicalaccess::ISO7816Commands | virtual |
selectFile(ISOSelectFileP1 p1, ISOSelectFileP2 p2, unsigned short efid) | logicalaccess::ISO7816Commands | virtual |
selectFile(unsigned short efid) | logicalaccess::ISO7816Commands | virtual |
selectFile(const ByteVector &dfname) | logicalaccess::ISO7816Commands | virtual |
selectFile(unsigned char p1, unsigned char p2, const ByteVector &data)=0 | logicalaccess::ISO7816Commands | pure virtual |
setChip(std::shared_ptr< Chip > chip) | logicalaccess::Commands | inlinevirtual |
setCmdType(const std::string &command_type) | logicalaccess::Commands | inlinevirtual |
setReaderCardAdapter(std::shared_ptr< ReaderCardAdapter > adapter) | logicalaccess::Commands | inlinevirtual |
updateBinary(const ByteVector &data, size_t offset, unsigned short efid=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
writeBinary(const ByteVector &data, size_t offset, unsigned short efid=0)=0 | logicalaccess::ISO7816Commands | pure virtual |
~Commands() | logicalaccess::Commands | virtual |
~ICommands()=default | logicalaccess::ICommands | virtual |
~ISO7816Commands() | logicalaccess::ISO7816Commands | virtual |