26 :
public ASN1_OCTET_STRING {};
35 quint32 mSendSequenceCounter;
37 QByteArray padToCipherBlockSize(
const QByteArray& pData)
const;
38 QByteArray unpadFromCipherBlockSize(
const QByteArray& pData)
const;
39 QByteArray createSecuredHeader(
const CommandApdu& pCommandApdu)
const;
40 QByteArray createMac(
const QByteArray& pSecuredHeader,
const QByteArray& pFormattedEncryptedData,
const QByteArray& pSecuredLe);
41 int createNewLe(
const QByteArray& pSecuredData,
int pOldLe)
const;
42 QByteArray getSendSequenceCounter()
const;
43 QByteArray getEncryptedIv();
45 QByteArray createSecuredLe(
int pLe);
48 SecureMessaging(
const QByteArray& pPaceAlgorithm,
const QByteArray& pEncKey,
const QByteArray& pMacKey);
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:169
Definition: CipherMac.h:16
Definition: CommandApdu.h:16
Definition: ResponseApdu.h:84
Definition: SecureMessaging.h:31
~SecureMessaging()=default
Definition: SymmetricCipher.h:16
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Message part of the Secure Messaging command APDU containing the expected length.
Definition: SecureMessaging.h:26