Commit graph

17693 commits

Author SHA1 Message Date
n-hutton
d04b936e2f
Update fpga_arm_notes.md
Signed-off-by: n-hutton <nathan.cameron.hutton@gmail.com>
2023-12-25 23:16:15 +00:00
n-hutton
8f9f86dfbb Add a note on building in a docker image instead 2023-12-25 22:58:33 +00:00
iceman1001
5e06656580 fixed some overflows when debug printing client side when emrtd dump/info 2023-12-25 15:25:05 +01:00
iceman1001
417abcbb4c use appropriate return code 2023-12-24 10:44:46 +01:00
iceman1001
eb673d27b7 hf mfp dump - still a skeleton command. Need some more love. Fix #2212 2023-12-24 10:41:53 +01:00
iceman1001
0eea4e31c4 fiddling with thinfilm, which suffers in simulation 2023-12-18 22:18:21 +01:00
iceman1001
2c20c0c647 more debug messages 2023-12-18 22:16:51 +01:00
iceman1001
0c675df40d use MIX 2023-12-18 22:16:13 +01:00
iceman1001
0a820bbb67 added some easy test for saflok key generation 2023-12-18 22:15:54 +01:00
iceman1001
8bb74815b7 adapted some output 2023-12-18 22:14:51 +01:00
iceman1001
2bfc31a7b6 changed "data dectectclock" to try all clocks when not called with any params. Adapted the "lf search -1u" - with text and it should be more intuitive 2023-12-18 22:12:26 +01:00
iceman1001
bdbfa26f9a fix lf config --reset where the resetet value got overwritten. testing some rounding and textual changes to lf search -1uc 2023-12-18 14:52:56 +01:00
iceman1001
f8f135a3b7 style 2023-12-18 10:11:11 +01:00
iceman1001
7fa09a556a improved the autocorreleate detection. lf search -1uc got some more textual improvements 2023-12-18 10:04:19 +01:00
iceman1001
586acf0933 modified the autocorrelate part in lf search -1u command. It should be a more informative output and better bytes length reporting 2023-12-17 21:42:54 +01:00
iceman1001
1c8b2110bb reduce stack usage 2023-12-15 16:39:42 +01:00
iceman1001
20d95fa3ea remove some more parity arrays 2023-12-15 09:33:02 +01:00
iceman1001
30c7ce1335 wait until timeout 2023-12-15 09:22:35 +01:00
iceman1001
c210b370fe remove par 2023-12-15 09:13:20 +01:00
iceman1001
04769f3183 fudan command is never 512 bytes. Converted to use MIX instead 2023-12-14 23:44:07 +01:00
iceman1001
fe4c5792fc make sure its initialised 2023-12-14 23:43:30 +01:00
iceman1001
4a303afecc in hf 14a raw the check for the datalength to be less than 512 bytes wasnt enforced. I might have gotten this wrong. But now we can use MIX instead. Same for APDUs. So sending 488 bytes to device is possible. I can only think of one person ever doing such a thing and I am sure I will hear about this 2023-12-14 23:42:51 +01:00
iceman1001
2709882312 untested/unused code but in the process of removing all OLD, will need to verify its never larger than 488 bytes 2023-12-14 23:40:30 +01:00
iceman1001
7fe12d4d1b payload should not be larger than 488 bytes, so we can use MIX instead 2023-12-14 23:39:21 +01:00
iceman1001
70520af03b style 2023-12-14 23:38:04 +01:00
iceman1001
6b9963b12a forgot to free the allocated memory 2023-12-14 23:37:37 +01:00
iceman1001
e7e3e86ea4 text 2023-12-14 23:36:12 +01:00
iceman1001
ab0ee92f57 the par[] array allocation was the root cause for the stack smashing. Making one static array to be reused across 14a functions took care of the issue.\nalso made the command allocation for ISO14 APDU sending a bigbuf allocation instead. Since nothing in the APDU has to do with EMULATOR memory etc. The trace log grows from start of bigbuff, allocations grows from end of bigbuff 2023-12-14 23:35:30 +01:00
iceman1001
95d1d5646f an attempt to reduce some stack memory. No need for the debug printing to be 512 bytes. Now limited to 200 chars 2023-12-14 23:29:43 +01:00
Iceman
6c42b723a8
Merge pull request #2209 from nvx/bugfix/bootrom_clear_bss
Clear bss on bootloader start.
2023-12-14 12:04:35 +01:00
nvx
d3a90a5da3 Clear bss on bootloader start.
This fixes a bug with the USB device serial number sometimes not working in bootloader mode.
2023-12-14 20:33:00 +10:00
iceman1001
f47d05df8a the old isn't needed 2023-12-14 00:40:03 +01:00
iceman1001
c3bebd350d fix some helptext showing wrong dates compared to what the instructions said 2023-12-14 00:38:01 +01:00
iceman1001
79213b169a style 2023-12-14 00:37:06 +01:00
iceman1001
0c3d487c15 maur 2023-12-14 00:36:33 +01:00
iceman1001
e41019e584 the renumerations of USB seems to time critical. Prolonging the delay seems to improve it. Thanks to @NVX / @HenryGab for looking into it 2023-12-14 00:36:07 +01:00
iceman1001
f4f832e121 style 2023-12-14 00:33:02 +01:00
iceman1001
ee1534103b make sure to turn off the antenna if entering this state 2023-12-14 00:31:09 +01:00
iceman1001
17ab86c52c make sure limit match up with the multiple of 4 bytes alignment 2023-12-14 00:30:15 +01:00
iceman1001
a2327cfe20 typo 2023-12-13 22:33:09 +01:00
Iceman
599b4f6e73
Merge pull request #2208 from wh201906/bootloader
Add hw bootloader
2023-12-13 17:55:30 +01:00
Iceman
4e5b896c7b
Merge pull request #2207 from wh201906/doc
Fix docs
2023-12-13 17:54:57 +01:00
wh201906
81888e01a2
Add hw bootloader
Reboot to the bootloader mode in the client
2023-12-13 21:41:17 +08:00
wh201906
c82bc2aea5
Fix docs
Add new PLATFORM_EXTRAS options in 4_Advanced-compilation-parameters.md
Fix some help text
2023-12-13 21:00:17 +08:00
iceman1001
c14d675446 fix link 2023-12-12 21:06:53 +01:00
Iceman
b5e2605fd9
Merge pull request #2206 from kitsunehunter/master
Update omnikey documentation
2023-12-12 21:03:16 +01:00
kitsunehunter
fc1de1e1f1
spelling
Signed-off-by: kitsunehunter <90627943+kitsunehunter@users.noreply.github.com>
2023-12-12 13:56:25 -05:00
kitsunehunter
032ba98c49
Add info on MultiClass
Signed-off-by: kitsunehunter <90627943+kitsunehunter@users.noreply.github.com>
2023-12-12 13:17:01 -05:00
kitsunehunter
b1410264ca
Update omnikey usage and encoding
Signed-off-by: kitsunehunter <90627943+kitsunehunter@users.noreply.github.com>
2023-12-12 13:16:32 -05:00
kitsunehunter
ab9753629b
Add omnikey auto downgrade config file
Signed-off-by: kitsunehunter <90627943+kitsunehunter@users.noreply.github.com>
2023-12-12 12:14:09 -05:00