12 #include <QDataStream>
34 static CardReturnCode
sendingMseSetAt(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker)
38 return (returnCode == CardReturnCode::COMMAND_FAILED && response.
getReturnCode() != StatusCode::EMPTY) ? CardReturnCode::OK : returnCode;
50 quint32 paceReturnCode;
51 QDataStream(pControlOutput.mid(0, 4)) >> paceReturnCode;
64 return pResponseApdu->getReturnCode() == StatusCode::INVALID_DATAFIELD;
static CardReturnCode sendingMseSetAt(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
Definition: PersoSimWorkaround.h:34
Definition: PersoSimWorkaround.h:17
static FileRef efCardAccess()
Definition: FileRef.cpp:22
static CardReturnCode parsingEstablishPACEChannelOutput(const QByteArray &pControlOutput, PACE_PASSWORD_ID pPasswordId)
Definition: PersoSimWorkaround.h:48
Definition: Commands.h:28
StatusCode getReturnCode() const
Definition: Apdu.cpp:280
static CardReturnCode parseReturnCode(quint32 pPaceReturnCode, PACE_PASSWORD_ID pPasswordId)
Definition: EstablishPACEChannel.cpp:434
static bool isWrongCanEntry(QSharedPointer< ResponseApdu > pResponseApdu)
Definition: PersoSimWorkaround.h:62