authenticateHost(std::shared_ptr< DESFireKey > key, unsigned char keyno)=0 | logicalaccess::SAMCommands< T, S > | pure virtual |
changeKeyEntry(unsigned char keyno, std::shared_ptr< SAMKeyEntry< T, S > > keyentry, std::shared_ptr< DESFireKey > key)=0 | logicalaccess::SAMCommands< T, S > | pure virtual |
changeKeyPICC(const ChangeKeyInfo &info, const ChangeKeyDiversification &diversifycation) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
changeKUCEntry(unsigned char keyno, std::shared_ptr< SAMKucEntry > keyentry, std::shared_ptr< DESFireKey > key)=0 | logicalaccess::SAMCommands< T, S > | pure virtual |
Commands()=delete | logicalaccess::Commands | |
Commands(std::string commandtype) | logicalaccess::Commands | inlineexplicitprotected |
d_authKey | logicalaccess::SAMISO7816Commands< T, S > | protected |
d_chip | logicalaccess::Commands | protected |
d_cla | logicalaccess::SAMISO7816Commands< T, S > | protected |
d_commandtype | logicalaccess::Commands | protected |
d_crypto | logicalaccess::SAMISO7816Commands< T, S > | protected |
d_LastSessionIV | logicalaccess::SAMISO7816Commands< T, S > | protected |
d_readerCardAdapter | logicalaccess::Commands | protected |
d_sessionKey | logicalaccess::SAMISO7816Commands< T, S > | protected |
decipherData(ByteVector data, bool islastdata) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
disableKeyEntry(unsigned char keyno) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
dumpSessionKey() override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
encipherData(ByteVector data, bool islastdata) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
generateAuthEncKey(ByteVector keycipher, ByteVector rnd1, ByteVector rnd2) | logicalaccess::SAMISO7816Commands< T, S > | inlineprotected |
getChip() const override | logicalaccess::Commands | inlinevirtual |
getCmdType() const | logicalaccess::Commands | inlinevirtual |
getCrypto() | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
getISO7816ReaderCardAdapter() | logicalaccess::SAMISO7816Commands< T, S > | inline |
getKeyEntry(unsigned char keyno)=0 | logicalaccess::SAMCommands< T, S > | pure virtual |
getKUCEntry(unsigned char keyno)=0 | logicalaccess::SAMCommands< T, S > | pure virtual |
getReaderCardAdapter() const override | logicalaccess::Commands | inlinevirtual |
getSAMTypeFromSAM() override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
getVersion() override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
loadInitVector(ByteVector iv) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
lockUnlock(std::shared_ptr< DESFireKey > masterKey, SAMLockUnlock state, unsigned char keyno, unsigned char unlockkeyno, unsigned char unlockkeyversion) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
SAMCommands() | logicalaccess::SAMCommands< T, S > | inline |
SAMCommands(std::string ct) | logicalaccess::SAMCommands< T, S > | inlineexplicit |
SAMISO7816Commands() | logicalaccess::SAMISO7816Commands< T, S > | inline |
SAMISO7816Commands(std::string ct) | logicalaccess::SAMISO7816Commands< T, S > | inlineexplicit |
selectApplication(ByteVector aid) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
setChip(std::shared_ptr< Chip > chip) | logicalaccess::Commands | inlinevirtual |
setCmdType(const std::string &command_type) | logicalaccess::Commands | inlinevirtual |
setCrypto(std::shared_ptr< SAMDESfireCrypto > t) | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
setReaderCardAdapter(std::shared_ptr< ReaderCardAdapter > adapter) | logicalaccess::Commands | inlinevirtual |
transmit(ByteVector cmd, bool=true, bool=true) override | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |
truncateMacBuffer(ByteVector &data) | logicalaccess::SAMISO7816Commands< T, S > | inlineprotectedstatic |
~Commands() | logicalaccess::Commands | virtual |
~ICommands()=default | logicalaccess::ICommands | virtual |
~SAMISO7816Commands() | logicalaccess::SAMISO7816Commands< T, S > | inlinevirtual |