7#ifndef LOGICALACCESS_MIFAREPLUSSL3COMMANDS_HPP
8#define LOGICALACCESS_MIFAREPLUSSL3COMMANDS_HPP
17#define CMD_MIFAREPLUSSL3 "MifarePlusSL3"
32 bool authenticate(
int sector, std::shared_ptr<AES128Key> key,
MifareKeyType type);
34 void resetAuth()
const;
36 virtual ByteVector readBinaryPlain(
unsigned char blockno,
size_t len);
39 std::unique_ptr<MifarePlusSL3Auth>
auth_;
The base commands class for all card commands.
Definition: commands.hpp:21
Definition: mifareplussl3commands.hpp:20
MifarePlusSL3Commands_NEW()
Definition: mifareplussl3commands.hpp:22
MifarePlusSL3Commands_NEW(std::string ct)
Definition: mifareplussl3commands.hpp:27
std::unique_ptr< MifarePlusSL3Auth > auth_
Definition: mifareplussl3commands.hpp:39
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
#define CMD_MIFAREPLUSSL3
Definition: mifareplussl3commands.hpp:17
MifareKeyType
Mifare Key Type.
Definition: mifareaccessinfo.hpp:18