5#include <logicalaccess/plugins/cards/mifareplus/lla_cards_mifareplus_api.hpp>
19 bool firstAuthenticate(
int sector, std::shared_ptr<AES128Key> key,
32 ByteVector computeWriteMac(uint8_t command_code, uint16_t block_number,
38 bool aes_first_auth_step2();
40 bool aes_first_auth_final(
const ByteVector &encrypted_data);
42 std::shared_ptr<ReaderCardAdapter>
rca_;
Definition: MifarePlusSL3Auth.hpp:15
ByteVector rnd_a_
Definition: MifarePlusSL3Auth.hpp:48
uint16_t read_counter_
Definition: MifarePlusSL3Auth.hpp:57
uint16_t write_counter_
Definition: MifarePlusSL3Auth.hpp:56
std::shared_ptr< ReaderCardAdapter > rca_
Definition: MifarePlusSL3Auth.hpp:42
ByteVector aes_key_
Definition: MifarePlusSL3Auth.hpp:45
ByteVector rnd_b_
Definition: MifarePlusSL3Auth.hpp:51
ByteVector trans_id_
Definition: MifarePlusSL3Auth.hpp:54
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
MifareKeyType
Mifare Key Type.
Definition: mifareaccessinfo.hpp:18