ev2 plain comes wo mac

This commit is contained in:
merlokk 2021-08-04 18:49:36 +03:00
commit df0d5617ac

View file

@ -465,7 +465,7 @@ static void DesfireSecureChannelDecodeEV2(DesfireContext *ctx, uint8_t *srcdata,
// if comm mode = plain --> response with MAC // if comm mode = plain --> response with MAC
// if request is not zero length --> response MAC // if request is not zero length --> response MAC
if (ctx->commMode == DCMPlain || ctx->commMode == DCMMACed) { if (ctx->commMode == DCMMACed) {
if (srcdatalen < DesfireGetMACLength(ctx)) { if (srcdatalen < DesfireGetMACLength(ctx)) {
memcpy(dstdata, srcdata, srcdatalen); memcpy(dstdata, srcdata, srcdatalen);
*dstdatalen = srcdatalen; *dstdatalen = srcdatalen;