LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
logicalaccess::SAMDESfireCrypto Member List

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::DESFireCryptovirtual
authenticate_PICC2(unsigned char keyno, const ByteVector &encRndA)logicalaccess::DESFireCryptovirtual
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::DESFireCryptovirtual
clearKeys()logicalaccess::DESFireCryptovirtual
createApplication(int aid, uint8_t maxKeySlotNb, uint8_t maxNbKeys, DESFireKeyType cryptoMethod)logicalaccess::DESFireCrypto
d_auth_methodlogicalaccess::DESFireCrypto
d_authkeylogicalaccess::DESFireCrypto
d_buflogicalaccess::DESFireCryptoprotected
d_cipherlogicalaccess::DESFireCrypto
d_currentAidlogicalaccess::DESFireCrypto
d_currentKeyNologicalaccess::DESFireCrypto
d_identifierlogicalaccess::DESFireCryptoprotected
d_keyslogicalaccess::DESFireCryptoprotected
d_last_leftlogicalaccess::DESFireCryptoprotected
d_lastIVlogicalaccess::DESFireCrypto
d_mac_sizelogicalaccess::DESFireCrypto
d_rndAlogicalaccess::DESFireCryptoprotected
d_rndBlogicalaccess::DESFireCryptoprotected
d_sessionKeylogicalaccess::DESFireCrypto
desfire_CBC_mac(const ByteVector &key, const ByteVector &iv, const ByteVector &data)logicalaccess::DESFireCryptostatic
desfire_CBC_receive(const ByteVector &key, const ByteVector &iv, const ByteVector &data)logicalaccess::DESFireCryptostatic
desfire_CBC_send(const ByteVector &key, const ByteVector &iv, const ByteVector &data)logicalaccess::DESFireCryptostatic
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::DESFireCryptostatic
desfire_crc32(const void *data, size_t dataLength)logicalaccess::DESFireCryptostatic
desfire_decrypt(const ByteVector &key, const ByteVector &data, size_t datalen)logicalaccess::DESFireCryptostatic
desfire_encrypt(const ByteVector &key, ByteVector data, bool calccrc=true)logicalaccess::DESFireCryptostatic
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 &param=ByteVector(), bool calccrc=true)logicalaccess::DESFireCrypto
desfire_mac(const ByteVector &key, ByteVector data)logicalaccess::DESFireCryptostatic
DESFireCrypto()logicalaccess::DESFireCrypto
desfireDecrypt(size_t length)logicalaccess::DESFireCryptovirtual
desfireEncrypt(const ByteVector &data, const ByteVector &param=ByteVector(), bool calccrc=true)logicalaccess::DESFireCryptovirtual
generateMAC(unsigned char cmd, const ByteVector &data)logicalaccess::DESFireCryptovirtual
get_last_signature() constlogicalaccess::DESFireCrypto
getDefaultKey(DESFireKeyType keyType)logicalaccess::DESFireCryptostatic
getIdentifier() constlogicalaccess::DESFireCryptoinline
getKey(std::shared_ptr< DESFireKey > key, ByteVector diversify, ByteVector &keydiv)logicalaccess::DESFireCryptostatic
getKey(uint8_t keyslot, uint8_t keyno) constlogicalaccess::DESFireCrypto
getKey(size_t aid, uint8_t keyset, uint8_t keyno, ByteVector diversify, ByteVector &keydiv)logicalaccess::DESFireCryptoprotected
getKey(uint8_t keyset, uint8_t keyno, ByteVector diversify, ByteVector &keydiv)logicalaccess::DESFireCryptoprotected
getKey(size_t aid, uint8_t keyslot, uint8_t keyno) constlogicalaccess::DESFireCryptoprotected
getKeyVersioned(std::shared_ptr< DESFireKey > key, ByteVector &keyversioned)logicalaccess::DESFireCryptostatic
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 &param=ByteVector())logicalaccess::DESFireCrypto
sam_CBC_send(const ByteVector &key, const ByteVector &iv, const ByteVector &data)logicalaccess::DESFireCryptostatic
sam_crc_encrypt(ByteVector d_sessionKey, ByteVector vectordata, std::shared_ptr< DESFireKey > key) constlogicalaccess::SAMDESfireCrypto
sam_encrypt(const ByteVector &key, ByteVector data)logicalaccess::DESFireCryptostatic
SAMDESfireCrypto()logicalaccess::SAMDESfireCrypto
selectApplication(size_t aid)logicalaccess::DESFireCrypto
setCryptoContext(ByteVector identifier)logicalaccess::DESFireCrypto
setDefaultKeysAt(std::shared_ptr< Location > location)logicalaccess::DESFireCryptovirtual
setIdentifier(ByteVector identifier)logicalaccess::DESFireCryptoinline
setKey(size_t aid, uint8_t keyslot, uint8_t keyno, std::shared_ptr< DESFireKey > key)logicalaccess::DESFireCryptovirtual
setKeyInAllKeySet(size_t aid, uint8_t keySlotNb, uint8_t nbKeys, std::shared_ptr< DESFireKey > key)logicalaccess::DESFireCryptovirtual
verifyMAC(bool end, const ByteVector &data)logicalaccess::DESFireCryptovirtual
~DESFireCrypto()logicalaccess::DESFireCryptovirtual
~SAMDESfireCrypto()logicalaccess::SAMDESfireCryptovirtual