|
LibLogicalAccess
2.5.0
An Open Source RFID Library
|
This is the complete list of members for logicalaccess::SAMDESfireCrypto, including all inherited members.
| aes_authenticate_PICC1(unsigned char keyno, ByteVector diversify, const ByteVector &encRndB) | logicalaccess::DESFireCrypto | |
| aes_authenticate_PICC1_GENERIC(unsigned char keyno, const std::shared_ptr< Key > &key, const ByteVector &encRndB) | logicalaccess::DESFireCrypto | |
| aes_authenticate_PICC2(unsigned char keyno, const ByteVector &encRndA1) | logicalaccess::DESFireCrypto | |
| aes_authenticate_PICC2_GENERIC(unsigned char keyno, const std::shared_ptr< Key > &key, const ByteVector &encRndA1) | logicalaccess::DESFireCrypto | |
| appendDecipherData(const ByteVector &data) | logicalaccess::DESFireCrypto | |
| authenticate_PICC1(unsigned char keyno, ByteVector diversify, const ByteVector &encRndB) | logicalaccess::DESFireCrypto | virtual |
| authenticate_PICC2(unsigned char keyno, const ByteVector &encRndA) | logicalaccess::DESFireCrypto | virtual |
| authenticateHostP1(std::shared_ptr< DESFireKey > key, ByteVector encRndB, unsigned char keyno) | logicalaccess::SAMDESfireCrypto | |
| authenticateHostP2(unsigned char keyno, ByteVector encRndA1, std::shared_ptr< DESFireKey > key) | logicalaccess::SAMDESfireCrypto | |
| changeKey_PICC(uint8_t keyno, ByteVector oldKeyDiversify, std::shared_ptr< DESFireKey > newkey, ByteVector newKeyDiversify, unsigned char keysetno=0) | logicalaccess::DESFireCrypto | virtual |
| clearKeys() | logicalaccess::DESFireCrypto | virtual |
| createApplication(int aid, uint8_t maxKeySlotNb, uint8_t maxNbKeys, DESFireKeyType cryptoMethod) | logicalaccess::DESFireCrypto | |
| d_auth_method | logicalaccess::DESFireCrypto | |
| d_authkey | logicalaccess::DESFireCrypto | |
| d_buf | logicalaccess::DESFireCrypto | protected |
| d_cipher | logicalaccess::DESFireCrypto | |
| d_currentAid | logicalaccess::DESFireCrypto | |
| d_currentKeyNo | logicalaccess::DESFireCrypto | |
| d_identifier | logicalaccess::DESFireCrypto | protected |
| d_keys | logicalaccess::DESFireCrypto | protected |
| d_last_left | logicalaccess::DESFireCrypto | protected |
| d_lastIV | logicalaccess::DESFireCrypto | |
| d_mac_size | logicalaccess::DESFireCrypto | |
| d_rndA | logicalaccess::DESFireCrypto | protected |
| d_rndB | logicalaccess::DESFireCrypto | protected |
| d_sessionKey | logicalaccess::DESFireCrypto | |
| desfire_CBC_mac(const ByteVector &key, const ByteVector &iv, const ByteVector &data) | logicalaccess::DESFireCrypto | static |
| desfire_CBC_receive(const ByteVector &key, const ByteVector &iv, const ByteVector &data) | logicalaccess::DESFireCrypto | static |
| desfire_CBC_send(const ByteVector &key, const ByteVector &iv, const ByteVector &data) | logicalaccess::DESFireCrypto | static |
| desfire_cmac(const ByteVector &key, std::shared_ptr< openssl::OpenSSLSymmetricCipher > cipherMAC, const ByteVector &data) | logicalaccess::DESFireCrypto | |
| desfire_cmac(const ByteVector &data) | logicalaccess::DESFireCrypto | |
| desfire_crc16(const void *data, size_t dataLength) | logicalaccess::DESFireCrypto | static |
| desfire_crc32(const void *data, size_t dataLength) | logicalaccess::DESFireCrypto | static |
| desfire_decrypt(const ByteVector &key, const ByteVector &data, size_t datalen) | logicalaccess::DESFireCrypto | static |
| desfire_encrypt(const ByteVector &key, ByteVector data, bool calccrc=true) | logicalaccess::DESFireCrypto | static |
| desfire_iso_decrypt(const ByteVector &key, const ByteVector &data, std::shared_ptr< openssl::OpenSSLSymmetricCipher > cipher, size_t datalen) | logicalaccess::DESFireCrypto | |
| desfire_iso_decrypt(const ByteVector &data, size_t length) | logicalaccess::DESFireCrypto | |
| desfire_iso_encrypt(const ByteVector &key, const ByteVector &data, std::shared_ptr< openssl::OpenSSLSymmetricCipher > cipher, const ByteVector ¶m=ByteVector(), bool calccrc=true) | logicalaccess::DESFireCrypto | |
| desfire_mac(const ByteVector &key, ByteVector data) | logicalaccess::DESFireCrypto | static |
| DESFireCrypto() | logicalaccess::DESFireCrypto | |
| desfireDecrypt(size_t length) | logicalaccess::DESFireCrypto | virtual |
| desfireEncrypt(const ByteVector &data, const ByteVector ¶m=ByteVector(), bool calccrc=true) | logicalaccess::DESFireCrypto | virtual |
| generateMAC(unsigned char cmd, const ByteVector &data) | logicalaccess::DESFireCrypto | virtual |
| get_last_signature() const | logicalaccess::DESFireCrypto | |
| getDefaultKey(DESFireKeyType keyType) | logicalaccess::DESFireCrypto | static |
| getIdentifier() const | logicalaccess::DESFireCrypto | inline |
| getKey(std::shared_ptr< DESFireKey > key, ByteVector diversify, ByteVector &keydiv) | logicalaccess::DESFireCrypto | static |
| getKey(uint8_t keyslot, uint8_t keyno) const | logicalaccess::DESFireCrypto | |
| getKey(size_t aid, uint8_t keyset, uint8_t keyno, ByteVector diversify, ByteVector &keydiv) | logicalaccess::DESFireCrypto | protected |
| getKey(uint8_t keyset, uint8_t keyno, ByteVector diversify, ByteVector &keydiv) | logicalaccess::DESFireCrypto | protected |
| getKey(size_t aid, uint8_t keyslot, uint8_t keyno) const | logicalaccess::DESFireCrypto | protected |
| getKeyVersioned(std::shared_ptr< DESFireKey > key, ByteVector &keyversioned) | logicalaccess::DESFireCrypto | static |
| iks_wrapper_ | logicalaccess::DESFireCrypto | |
| initBuf() | logicalaccess::DESFireCrypto | |
| iso_authenticate_PICC1(unsigned char keyno, ByteVector diversify, const ByteVector &encRndB, unsigned int randomlen) | logicalaccess::DESFireCrypto | |
| iso_authenticate_PICC2(unsigned char keyno, const ByteVector &encRndA1, unsigned int randomlen) | logicalaccess::DESFireCrypto | |
| iso_encipherData(bool end, const ByteVector &data, const ByteVector ¶m=ByteVector()) | logicalaccess::DESFireCrypto | |
| sam_CBC_send(const ByteVector &key, const ByteVector &iv, const ByteVector &data) | logicalaccess::DESFireCrypto | static |
| sam_crc_encrypt(ByteVector d_sessionKey, ByteVector vectordata, std::shared_ptr< DESFireKey > key) const | logicalaccess::SAMDESfireCrypto | |
| sam_encrypt(const ByteVector &key, ByteVector data) | logicalaccess::DESFireCrypto | static |
| SAMDESfireCrypto() | logicalaccess::SAMDESfireCrypto | |
| selectApplication(size_t aid) | logicalaccess::DESFireCrypto | |
| setCryptoContext(ByteVector identifier) | logicalaccess::DESFireCrypto | |
| setDefaultKeysAt(std::shared_ptr< Location > location) | logicalaccess::DESFireCrypto | virtual |
| setIdentifier(ByteVector identifier) | logicalaccess::DESFireCrypto | inline |
| setKey(size_t aid, uint8_t keyslot, uint8_t keyno, std::shared_ptr< DESFireKey > key) | logicalaccess::DESFireCrypto | virtual |
| setKeyInAllKeySet(size_t aid, uint8_t keySlotNb, uint8_t nbKeys, std::shared_ptr< DESFireKey > key) | logicalaccess::DESFireCrypto | virtual |
| verifyMAC(bool end, const ByteVector &data) | logicalaccess::DESFireCrypto | virtual |
| ~DESFireCrypto() | logicalaccess::DESFireCrypto | virtual |
| ~SAMDESfireCrypto() | logicalaccess::SAMDESfireCrypto | virtual |
1.9.6