From 0c0411c144685a0fbfbd8aea7b6afee86b8317fb Mon Sep 17 00:00:00 2001 From: tcprst Date: Mon, 23 Nov 2020 16:07:03 -0500 Subject: [PATCH] add short option and fix typo --- client/src/cmdhficlass.c | 12 ++++++------ doc/cheatsheet.md | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index 7a26cbb0c..284317a47 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -1014,20 +1014,20 @@ static int CmdHFiClassDecrypt(const char *Cmd) { CLIParserContext *clictx; CLIParserInit(&clictx, "hf iclass decrypt", "3DES decrypt data\n" - "This is naive implementation, it tries to decrypt every block after block 6.\n" + "This is a naive implementation, it tries to decrypt every block after block 6.\n" "Correct behaviour would be to decrypt only the application areas where the key is valid,\n" "which is defined by the configuration block.\n" "OBS! In order to use this function, the file 'iclass_decryptionkey.bin' must reside\n" "in the resources directory. The file should be 16 bytes binary data", "hf iclass decrypt -f hf-iclass-AA162D30F8FF12F1-dump.bin\n" - "hf iclass decrypt -f hf-iclass-AA162D30F8FF12F1-dump.bin --key 000102030405060708090a0b0c0d0e0f\n" - "hf iclass decrypt -d 1122334455667788 --key 000102030405060708090a0b0c0d0e0f"); + "hf iclass decrypt -f hf-iclass-AA162D30F8FF12F1-dump.bin -k 000102030405060708090a0b0c0d0e0f\n" + "hf iclass decrypt -d 1122334455667788 -k 000102030405060708090a0b0c0d0e0f"); void *argtable[] = { arg_param_begin, arg_str0("f", "file", "", "filename of dumpfile"), arg_str0("d", "data", "", "3DES encrypted data"), - arg_str0(NULL, "key", "", "3DES transport key"), + arg_str0("k", "key", "", "3DES transport key"), arg_lit0("v", "verbose", "verbose output"), arg_param_end }; @@ -1258,12 +1258,12 @@ static int CmdHFiClassEncryptBlk(const char *Cmd) { "OBS! In order to use this function, the file 'iclass_decryptionkey.bin' must reside\n" "in the resources directory. The file should be 16 bytes binary data", "hf iclass encrypt -d 0102030405060708\n" - "hf iclass encrypt -d 0102030405060708 --key 00112233445566778899AABBCCDDEEFF"); + "hf iclass encrypt -d 0102030405060708 -k 00112233445566778899AABBCCDDEEFF"); void *argtable[] = { arg_param_begin, arg_str1("d", "data", "", "data to encrypt"), - arg_str0(NULL, "key", "", "3DES transport key"), + arg_str0("k", "key", "", "3DES transport key"), arg_lit0("v", "verbose", "verbose output"), arg_param_end }; diff --git a/doc/cheatsheet.md b/doc/cheatsheet.md index 5de15e198..9699fabf0 100644 --- a/doc/cheatsheet.md +++ b/doc/cheatsheet.md @@ -112,7 +112,7 @@ Encrypt iCLASS Block Options --- -d, --data data to encrypt - --key 3DES transport key +-k, --key 3DES transport key -v, --verbose verbose output pm3 --> hf iclass encrypt -d 0000000f2aa3dba8 @@ -124,7 +124,7 @@ Options --- -f, --file filename of dumpfile -d, --data 3DES encrypted data - --key 3DES transport key +-k, --key 3DES transport key -v, --verbose verbose output pm3 --> hf iclass decrypt -d 2AD4C8211F996871