Commit Graph
21734 Commits
Author SHA1 Message Date
Benjamin DELPY 12bf5cc0f6 Update originality.c to add ICODE 3 in ICODE public key description
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2026-04-30 22:50:26 +02:00
Iceman b5e3fed77f Merge pull request #3276 from kormax/duox-cleanup
DUOX-related cleanup
2026-04-30 17:22:51 +07:00
Iceman 5aa0f98ffb Merge pull request #3275 from kormax/mfdes-info-aid-name
Add identification of known AID names for DESFire
2026-04-30 17:08:59 +07:00
Iceman ec2831dd56 Merge pull request #3277 from kormax/aid-desfire-new-entries
Add new entries to 'aid_desfire.json'
2026-04-30 16:56:49 +07:00
kormax 1fe6765fc2 Add new entries to 'aid_desfire.json' 2026-04-29 21:41:18 +03:00
kormax bf6458171a Add identification of known AID names for DESFire 2026-04-29 21:31:02 +03:00
kormax e8dcd666e2 Add MFD app selection helpers 2026-04-28 21:26:16 +03:00
kormax 5fe1d1ddc8 Use LEAF root key from file 2026-04-28 17:30:25 +03:00
kormax f5328cece3 Minor desfire AID parsing code dedupe 2026-04-28 16:59:22 +03:00
kormax 63848f24ea Add pcrypto_rng_fill_oneshot util 2026-04-28 16:55:03 +03:00
Philippe Teuwen d0661c4ce2 changelog 2026-04-28 13:57:16 +02:00
Philippe Teuwen 4e36685738 Update linux instructions for picolibc and opencl 2026-04-28 13:00:43 +02:00
Philippe Teuwen 5984a062b2 Docker Debian Forky: fix dependencies 2026-04-28 13:00:43 +02:00
Philippe Teuwen 64f0145cb4 ARM mbedtls: prevent compilation of self_test functions
They were discarded by the linker GC as they weren't used so far, but better to make it explicit.
2026-04-28 13:00:43 +02:00
Philippe Teuwen 0f4fd96f83 ARM common/generator.c: prevent compilation of functions requiring missing mbedtls files
They were discarded by the linker GC as they weren't used so far, but better to make it explicit.
2026-04-28 13:00:43 +02:00
Philippe Teuwen e7de85a1a3 ARM LZ4: prevent compilation of functions using malloc/free
They were discarded by the linker GC as they weren't used so far, but better be safe...
2026-04-28 13:00:43 +02:00
Philippe Teuwen 6efff9a6ae ARM: tidy compilation flags 2026-04-28 13:00:42 +02:00
Philippe Teuwen 294b656af1 Fix ARM compilation on Debian Forky & the new picolibc replacing newlib.
Debian Forky's gcc-arm-none-eabi uses picolibc as the default C library, replacing the old newlib-nano.
Picolibc registers itself with GCC via a .specs file.
That specs file automatically injects its own picolibc.ld into every link step — unless GCC sees a user-supplied -T flag at the GCC driver level.
https://github.com/picolibc/picolibc/blob/main/doc/linking.md
2026-04-28 13:00:42 +02:00
Iceman 8ff8479c18 Merge pull request #3271 from pcunning/leaf
Leaf Verified Open Application Read/Verify
2026-04-28 08:21:02 +07:00
Iceman d297a0a478 Merge pull request #3274 from gentilkiwi/patch-1
Update mifaredesfire.c to support DESELECT response
2026-04-28 08:11:41 +07:00
Iceman c04b975540 Merge pull request #3273 from kormax/felica-ic-code-database
Add 'felica_ic_code_list.json' file for FeliCa IC code reference
2026-04-28 08:06:49 +07:00
Benjamin DELPY d6a471b6a3 Update mifaredesfire.c to support DESELECT response
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2026-04-27 22:36:00 +02:00
kormax 3492896feb Add 'felica_ic_code_list.json' file for FeliCa IC code reference 2026-04-27 21:22:26 +03:00
Iceman 83ca0a22fa Merge pull request #3272 from nvx/patch-1
Update description of some MFC keys
2026-04-27 16:17:10 +07:00
Tiernan e2636a6acf Update description of some MFC keys
Updated comment to reflect lock brand and model.

Signed-off-by: Tiernan <neovortex@gmail.com>
2026-04-27 18:12:57 +10:00
Patrick Cunningham 32619bb4a6 update text 2026-04-26 18:25:46 -07:00
Patrick CunninghamandCopilot b0af0a80cc refactor shared code
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 17:47:40 -07:00
Patrick CunninghamandCopilot efc3a23c52 working leaf read/verify
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 15:59:04 -07:00
iceman1001 a94dcff3d3 text 2026-04-26 20:39:32 +07:00
iceman1001 045c0072a8 text 2026-04-26 20:25:27 +07:00
Iceman fcc31c2ade Merge pull request #3270 from lolbird123/patch-1
allow specifying data tag with hf seos write
2026-04-26 20:10:05 +07:00
Iceman a73811d7bf Merge pull request #3269 from kormax/fix-felica-trace-timings
Fix FeliCa trace timing measurements
2026-04-26 20:08:32 +07:00
lolbird 6d61352fc8 allow specifying data tag with hf seos write
Signed-off-by: lolbird <65594081+lolbird123@users.noreply.github.com>
2026-04-26 12:56:44 +00:00
kormax bbecc3cea7 Fix FeliCa trace timing measurements 2026-04-26 14:53:29 +03:00
Iceman cc56e9a756 Merge pull request #3265 from sco3/master
The fob with raw 00000000000009xxxxxxxxx9 cannot be written with lf hid clone -r
2026-04-26 16:11:44 +07:00
Iceman fc381b0571 Merge pull request #3268 from kormax/felica-info-speedup
Speedup 'hf felica info' by introducing block read cache, skipping commands for FeliCa lite
2026-04-26 10:09:26 +07:00
Iceman deb6483408 Merge pull request #3267 from kormax/felica-explicit-cleartrace
Make clearing the trace an explicit flag in FeliCa module
2026-04-26 10:08:57 +07:00
Iceman cfb6a9cfc8 Merge pull request #3266 from kormax/duox-new-trust-anchors
Add new DUOX trust anchors
2026-04-26 10:08:23 +07:00
kormax c37fb81242 Speedup 'hf felica info' by introducing block read cache, skipping commands for FeliCa lite 2026-04-25 21:07:37 +03:00
kormax 226f049599 Make clearing the trace an explicit flag in FeliCa module 2026-04-25 20:26:44 +03:00
Dima Zakharov cb0d013213 works for my fob 2026-04-25 16:19:37 +01:00
kormax f72032840a Add new DUOX trust anchors 2026-04-25 11:47:49 +03:00
Iceman ca792bd430 Merge pull request #3264 from kormax/duox-vdesign
Add `hf mfdes vdesign` command
2026-04-25 06:59:36 +07:00
kormax a46cf9f291 Add 'hf mfdes vdesign' command 2026-04-24 21:17:03 +03:00
Iceman a326d5538f Merge pull request #3263 from kormax/duox-trust-anchors
Add known DUOX trust anchors to client resources
2026-04-24 06:48:52 +07:00
kormax 8052208b03 Add known DUOX trust anchors to client resources 2026-04-23 19:30:32 +03:00
Iceman be43c2e7f4 Merge pull request #3262 from jrozner/bugfix/selectaid-increase
Raise simaid selectaid_response cap to 256
2026-04-23 14:07:53 +07:00
Joe Rozner 73799a6c69 Raise simaid selectaid_response cap to 256
The selectaid_response buffer in `hf 14a simaid` was capped at 100
bytes, which is well below the ISO 14443A frame maximum of 256 bytes
and prevents users from emulating tags whose SELECT AID response is
larger than a trivial status word.

This bumps selectaid_response from 100 to 256 in all three locations
(ARM packet handler, client locals, client payload struct) along with
the argparse help text. getdata_response is left at 100. The payload
struct overlays PM3_CMD_DATA_SIZE (512) via packet->data.asBytes;
with the new sizes it totals 435 bytes, so it still fits.

Pairs with the earlier tosend bounds check / DYNAMIC_MODULATION_BUFFER2
fix, which raised the actual transmit ceiling to the 256-byte frame
limit — this change lets callers supply a response up to that limit.
2026-04-22 23:38:18 -07:00
Iceman 3cebdb6c6f Merge pull request #3261 from kormax/aidlist-new-mobile-aid
Add new mobile AID entries to 'aidlist.json'
2026-04-23 08:18:40 +07:00
kormax 79beba1632 Add new mobile AID entries to 'aidlist.json' 2026-04-22 21:20:40 +03:00