From 09bd5c7bcdea6642196a34ff0c5ff911712a6247 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 21 Jul 2023 06:27:02 +0200 Subject: [PATCH] prep for a asn1 selftest check --- client/src/cmddata.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/cmddata.c b/client/src/cmddata.c index 032d31f85a..2492161cf9 100644 --- a/client/src/cmddata.c +++ b/client/src/cmddata.c @@ -2911,14 +2911,19 @@ static int CmdAsn1Decoder(const char *Cmd) { void *argtable[] = { arg_param_begin, - arg_str1("d", NULL, "", "ASN1 encoded byte array"), + arg_str0("d", NULL, "", "ASN1 encoded byte array"), + arg_lit0("t", "test", "perform selftest"), arg_param_end }; CLIExecWithReturn(ctx, Cmd, argtable, false); int dlen = 2048; uint8_t data[2048]; CLIGetHexWithReturn(ctx, 1, data, &dlen); + bool selftest = arg_get_lit(ctx, 2); CLIParserFree(ctx); + if (selftest) { +// return asn1_selftest(); + } // print ASN1 decoded array in TLV view PrintAndLogEx(INFO, "---------------- " _CYAN_("ASN1 TLV") " -----------------");