12 virtual bool setEfuseKey(
const uint8_t* masterKey, uint8_t keyLength) = 0;
14 virtual void calculateChallengeReply(
const uint8_t* challenge, uint8_t challengeLength, uint8_t* reply, uint8_t& replyLength) = 0;
15 virtual void calculateAESKey(
const uint8_t* challenge, uint8_t challengeLength, uint8_t* reply, uint8_t& replyLength) = 0;
16 virtual void calculateChallengeReplySW(
const uint8_t* masterKey, uint8_t keyLength,
const uint8_t* challenge, uint8_t challengeLength, uint8_t* reply, uint8_t& replyLength) = 0;