FreeCalypso > hg > themwi-ota-tools
diff smswrap/ota-smswrap-sjs1.c @ 3:8dfa3bfaa9c1
Sysmocom 2DES keys don't have correct parity
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 21 Feb 2021 22:34:03 +0000 |
parents | d5e9af482548 |
children |
line wrap: on
line diff
--- a/smswrap/ota-smswrap-sjs1.c Sun Feb 21 22:21:29 2021 +0000 +++ b/smswrap/ota-smswrap-sjs1.c Sun Feb 21 22:34:03 2021 +0000 @@ -43,15 +43,8 @@ rc = decode_hex_data_from_string(arg, keybin, 16, 16); if (rc < 0) exit(1); /* error msg already printed */ - for (n = 0; n < 2; n++) { - rc = DES_set_key_checked(keybin + n, sched + n); - if (rc < 0) { - fprintf(stderr, - "bad %s argument: DES_set_key_checked() returned %d on part %u\n", - name, rc, n); - exit(1); - } - } + for (n = 0; n < 2; n++) + DES_set_key_unchecked(keybin + n, sched + n); } read_payload()