Aaron Tulino (Aaronjamt)
6da3dc3798
[hf seos] Minor cleanup
2025-12-23 11:02:09 -07:00
Iceman
6f55a8a9c0
Merge pull request #3060 from aaronjamt/patch-seos-emu-client
...
[hf seos] Simulate support (2/2)
2025-12-23 11:07:33 +01:00
Iceman
11a5d5d4d9
Merge pull request #3062 from aaronjamt/patch-reduce-arrays
...
[hf seos] Reduce array usages
2025-12-23 11:06:20 +01:00
Aaron Tulino (Aaronjamt)
53306abd5e
Reduce array usages in Seos simulation
2025-12-22 17:53:32 -07:00
Iceman
32aca67b60
Merge pull request #3061 from aaronjamt/patch-synth-iv
...
[hf seos] Validate synthesized IV
2025-12-22 23:23:42 +01:00
Aaron Tulino (Aaronjamt)
f1e6e49484
No more rand()
2025-12-22 15:21:47 -07:00
Aaron Tulino (Aaronjamt)
e771408b33
Split single-line ifs
2025-12-22 15:20:30 -07:00
Aaron Tulino (Aaronjamt)
9969e23d98
Remove debug messages
2025-12-22 15:19:31 -07:00
Aaron Tulino (Aaronjamt)
17dfd50907
Update CHANGELOG.md
2025-12-22 15:10:53 -07:00
Aaron Tulino (Aaronjamt)
722a8aac8c
[hf seos] Simulate client support
2025-12-22 15:10:51 -07:00
Iceman
b4a9a7b522
Merge pull request #3058 from aaronjamt/patch-seos-emu-arm
...
[hf seos] Simulate support (1/2)
2025-12-22 23:07:53 +01:00
Aaron Tulino (Aaronjamt)
d54659370b
[hf seos] Validate synthesized IV
...
Also adds missing return value checks
2025-12-22 14:38:46 -07:00
Aaron Tulino (Aaronjamt)
b7f9e3c41d
Correct ATS in iso14443a
...
Turns out, at least for HID RevE readers, the ATS value must specify FSC=256 or it won't read.
2025-12-22 14:11:59 -07:00
Aaron Tulino (Aaronjamt)
262e5d900c
Fix compiler errors
2025-12-22 14:08:54 -07:00
Aaron Tulino (Aaronjamt)
1c0eea2985
Use shared work buffers
2025-12-22 14:04:12 -07:00
Iceman
5ba00920a5
Merge pull request #3059 from aaronjamt/patch-docs
...
Update docs
2025-12-22 11:01:18 +01:00
Aaron Tulino (Aaronjamt)
e0fd7414c2
Update docs
2025-12-21 20:55:26 -07:00
Aaron Tulino (Aaronjamt)
223883dfe2
Avoid division on ARM side
2025-12-21 17:26:43 -07:00
Aaron Tulino (Aaronjamt)
c0e82539f2
[hf seos] Simulate support
2025-12-21 04:26:44 -07:00
Iceman
772b0addad
Merge pull request #3057 from aaronjamt/patch-seos-short-sio
...
[hf seos] Allow short SIO
2025-12-21 12:09:35 +01:00
Iceman
4c1195461d
Merge pull request #3056 from aaronjamt/patch-rotr-conflict
...
Fix `ROTR` conflict
2025-12-21 12:08:56 +01:00
Aaron Tulino (Aaronjamt)
32f1e4b51c
[hf seos] Allow short SIO
2025-12-21 03:55:28 -07:00
Aaron Tulino (Aaronjamt)
2197d9fc9f
Fix ROTR conflict
2025-12-21 03:49:45 -07:00
Iceman
16ebc6c7f7
Merge pull request #3055 from aaronjamt/patch-cmac-padding
...
Fix CMAC padding for ARM
2025-12-21 11:00:07 +01:00
Aaron Tulino (Aaronjamt)
41670bef6a
Fix CMAC padding for ARM
2025-12-21 02:58:56 -07:00
Iceman
8f6dd60029
Merge pull request #3054 from aaronjamt/patch-3des-cmac
...
Add 3DES CMAC for ARM
2025-12-21 10:47:42 +01:00
Aaron Tulino (Aaronjamt)
63fc2b415d
Add 3DES CMAC for ARM
2025-12-21 00:34:11 -07:00
Iceman
fee7f02320
Merge pull request #3053 from aaronjamt/patch-1
...
[hf seos] `CommandTable` formatting
2025-12-20 22:29:50 +01:00
Aaron Tulino (Aaronjamt)
f45d2798fb
[hf seos] CommandTable formatting
2025-12-20 14:13:20 -07:00
Iceman
0cee5705f6
Merge pull request #3052 from aaronjamt/hex_conv_cleanup
...
Bytes->Hex conversions cleanup
2025-12-20 22:10:45 +01:00
Iceman
54feb3e419
Merge pull request #3051 from aaronjamt/seos_write_2
...
[hf seos] Add write support
2025-12-20 22:09:57 +01:00
Aaron Tulino (Aaronjamt)
d7c9094cad
More hex conversion cleanup
...
Found a few more places that can easily be switched to use `sprint_hex_inrow`
2025-12-20 13:49:05 -07:00
Aaron Tulino (Aaronjamt)
d4034d4ea1
[hf seos] Cleanup OID buffer hex conversion
2025-12-20 13:48:10 -07:00
Aaron Tulino (Aaronjamt)
c2880be332
Add entry to changelog
2025-12-20 13:32:58 -07:00
Aaron Tulino (Aaronjamt)
179e6c5681
[hf seos] Add write support
2025-12-20 13:32:41 -07:00
Iceman
9a800f8b39
Merge pull request #3050 from kormax/fix-cmakelists
...
Fix CMakeLists.txt
2025-12-19 15:13:46 +01:00
kormax
5dce150e43
Fix CMakeLists.txt
2025-12-19 14:29:55 +02:00
Iceman
4dab61815a
Merge pull request #3044 from aaronjamt/patch-2
...
[hf seos] Make keyslot configurable
2025-12-19 12:10:54 +01:00
Iceman
42cd659b33
Merge pull request #3049 from kormax/nfc-b-polling-loop-annotations
...
Add polling loop annotation support for iso14443b
2025-12-19 12:09:55 +01:00
kormax
34f18a0002
Add polling loop annotation support for iso14443b
2025-12-19 09:29:31 +02:00
Aaron Tulino (Aaronjamt)
dd47e10a3f
Add new keyslot value in keyset
2025-12-18 15:15:37 -07:00
Iceman
2d4129a594
Merge pull request #3048 from tweathers-sec/fix/iclass-sentinel-bit-decoding
...
Fix iCLASS block 7 decoder to strip sentinel bit
2025-12-18 20:58:38 +01:00
Travis Weathers
61f5493f55
Fix iCLASS block 7 decoder to strip sentinel bit
...
When decoding iCLASS block 7 Wiegand data, the decoder was showing
incorrect bit counts (27 for 26-bit, 36 for 35-bit, etc.) because
it wasn't stripping the sentinel bit that's added during encoding.
This fix:
- Detects when binary string has sentinel bit (leading '1' making
length one more than common formats)
- Strips the sentinel bit and recreates u96 values from corrected
binary string
- Uses corrected length for wiegand decoding
Fixes decoding for 26-bit, 35-bit, and other formats where sentinel
bit causes incorrect format detection.
2025-12-18 14:43:15 -05:00
Iceman
bcf1b57ddd
Merge pull request #3026 from henrygab/safer_safelok
...
Safer safelok routines
2025-12-18 15:10:59 +01:00
Iceman
c3683b7d36
Merge pull request #3047 from Sanduuz/fix/client_experimental_lib_missing_qrcode_symbol
...
Add qrcode sources to CMakeLists in the experimental lib
2025-12-18 15:04:31 +01:00
Sanduuz
e0eb2a6993
Add qrcode source to CMakeLists
2025-12-18 15:49:29 +02:00
Iceman
6d0f5d374a
Merge pull request #3046 from Sanduuz/add_desfire_aid
...
Updated aid_desfire list with newer finnish HRT card AID
2025-12-17 16:07:13 +01:00
Sanduuz
035464e282
Updated aid_desfire list with newer finnish HRT card AID
2025-12-17 13:12:23 +02:00
Philippe Teuwen
61332b39a4
ulaes dump: read version, sig, counters, etc
2025-12-17 10:06:46 +01:00
Philippe Teuwen
89b3f43c8f
ulaes sim: accept readsig
2025-12-17 10:06:37 +01:00