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 |