Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
LeCmacCalculator Class Reference

#include <lecmaccalculator_p.h>

Collaboration diagram for LeCmacCalculator:

Public Member Functions

 LeCmacCalculator ()
 ~LeCmacCalculator ()
quint64 calculateMac (const QByteArray &message, QUuid::Id128Bytes csrk) const
bool verify (const QByteArray &message, QUuid::Id128Bytes csrk, quint64 expectedMac) const

Static Public Member Functions

static QByteArray createFullMessage (const QByteArray &message, quint32 signCounter)

Detailed Description

Definition at line 22 of file lecmaccalculator_p.h.

Constructor & Destructor Documentation

◆ LeCmacCalculator()

QT_BEGIN_NAMESPACE LeCmacCalculator::LeCmacCalculator ( )

Definition at line 25 of file lecmaccalculator.cpp.

◆ ~LeCmacCalculator()

LeCmacCalculator::~LeCmacCalculator ( )

Definition at line 49 of file lecmaccalculator.cpp.

Member Function Documentation

◆ calculateMac()

quint64 LeCmacCalculator::calculateMac ( const QByteArray & message,
QUuid::Id128Bytes csrk ) const

Definition at line 64 of file lecmaccalculator.cpp.

◆ createFullMessage()

QByteArray LeCmacCalculator::createFullMessage ( const QByteArray & message,
quint32 signCounter )
static

Definition at line 55 of file lecmaccalculator.cpp.

◆ verify()

bool LeCmacCalculator::verify ( const QByteArray & message,
QUuid::Id128Bytes csrk,
quint64 expectedMac ) const

Definition at line 131 of file lecmaccalculator.cpp.


The documentation for this class was generated from the following files: