| activateOfflineKey(unsigned char keyno, unsigned char keyversion, ByteVector divInpu) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| authenticateHost(std::shared_ptr< DESFireKey > key, unsigned char keyno) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| changeKeyEntry(unsigned char keyno, std::shared_ptr< SAMKeyEntry< KeyEntryAV2Information, SETAV2 > > keyentry, std::shared_ptr< DESFireKey > key) override | logicalaccess::SAMAV2ISO7816Commands | |
| SAMISO7816Commands< KeyEntryAV2Information, SETAV2 >::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< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| changeKUCEntry(unsigned char kucno, std::shared_ptr< SAMKucEntry > kucentry, std::shared_ptr< DESFireKey > key) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| cmacOffline(const ByteVector &data) | logicalaccess::SAMAV2ISO7816Commands | virtual |
| Commands()=delete | logicalaccess::Commands | |
| Commands(std::string commandtype) | logicalaccess::Commands | inlineexplicitprotected |
| createfullProtectionCmd(ByteVector cmd) | logicalaccess::SAMAV2ISO7816Commands | protected |
| d_authKey | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | protected |
| d_chip | logicalaccess::Commands | protected |
| d_cla | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | protected |
| d_cmdCtr | logicalaccess::SAMAV2ISO7816Commands | protected |
| d_commandtype | logicalaccess::Commands | protected |
| d_crypto | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | protected |
| d_lastMacIV | logicalaccess::SAMAV2ISO7816Commands | protected |
| d_LastSessionIV | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | protected |
| d_macSessionKey | logicalaccess::SAMAV2ISO7816Commands | protected |
| d_readerCardAdapter | logicalaccess::Commands | protected |
| d_sessionKey | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | protected |
| decipherData(ByteVector data, bool islastdata) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| decipherOfflineData(ByteVector data) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| disableKeyEntry(unsigned char keyno) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| dumpSecretKey(unsigned char keyno, unsigned char keyversion, ByteVector divInpu) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| dumpSessionKey() override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| encipherData(ByteVector data, bool islastdata) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| encipherOfflineData(ByteVector data) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| generateAuthEncKey(ByteVector keycipher, ByteVector rnd1, ByteVector rnd2) | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlineprotected |
| generateEncIV(bool encrypt) const | logicalaccess::SAMAV2ISO7816Commands | protected |
| generateSessionKey(ByteVector rnd1, ByteVector rnd2) | logicalaccess::SAMAV2ISO7816Commands | protected |
| getChip() const override | logicalaccess::SAMAV2ISO7816Commands | inlinevirtual |
| getCmdType() const | logicalaccess::Commands | inlinevirtual |
| getCrypto() | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| getISO7816ReaderCardAdapter() | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inline |
| getKeyEntry(unsigned char keyno) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| getKUCEntry(unsigned char kucno) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| getLcLe(ByteVector cmd, bool &lc, unsigned char &lcvalue, bool &le) | logicalaccess::SAMAV2ISO7816Commands | protectedstatic |
| getReaderCardAdapter() const override | logicalaccess::SAMAV2ISO7816Commands | inlinevirtual |
| getSAMTypeFromSAM() override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| getVersion() override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| loadInitVector(ByteVector iv) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| lockUnlock(std::shared_ptr< DESFireKey > masterKey, SAMLockUnlock state, unsigned char keyno, unsigned char unlockkeyno, unsigned char unlockkeyversion) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| SAMAV2ISO7816Commands() | logicalaccess::SAMAV2ISO7816Commands | |
| SAMAV2ISO7816Commands(std::string) | logicalaccess::SAMAV2ISO7816Commands | explicit |
| SAMCommands() | logicalaccess::SAMCommands< T, S > | inline |
| SAMCommands(std::string ct) | logicalaccess::SAMCommands< T, S > | inlineexplicit |
| SAMISO7816Commands() | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inline |
| SAMISO7816Commands(std::string ct) | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlineexplicit |
| selectApplication(ByteVector aid) override | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | 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< KeyEntryAV2Information, SETAV2 > | inlinevirtual |
| setReaderCardAdapter(std::shared_ptr< ReaderCardAdapter > adapter) | logicalaccess::Commands | inlinevirtual |
| transmit(ByteVector cmd, bool first=true, bool last=true) override | logicalaccess::SAMAV2ISO7816Commands | virtual |
| truncateMacBuffer(ByteVector &data) | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlineprotectedstatic |
| verifyAndDecryptResponse(ByteVector response) | logicalaccess::SAMAV2ISO7816Commands | protected |
| ~Commands() | logicalaccess::Commands | virtual |
| ~ICommands()=default | logicalaccess::ICommands | virtual |
| ~SAMAV2ISO7816Commands() | logicalaccess::SAMAV2ISO7816Commands | virtual |
| ~SAMISO7816Commands() | logicalaccess::SAMISO7816Commands< KeyEntryAV2Information, SETAV2 > | inlinevirtual |