proxmark3/armsrc
nvx 812c58f601 cardhopper fixes
make usart write buffer const
sub out magic numbers with defines
fix edge case handling 255/256 byte frames (including crc)
add sanity checks to avoid buffer overrun on some "should never happen" edge cases
don't wait for rats reply from card before listening to next reader frame
cap fsci to 8 (256 bytes) as that's the most the proxmark3 codebase currently handles
eliminate 1k of ram usage by tweaking how emulation responses are sent
2025-04-21 23:17:47 +10:00
..
obj
Standalone cardhopper fixes 2025-04-21 23:17:47 +10:00
appmain.c fix mf aes key length and typo in make help 2025-04-20 11:20:14 +02:00
appmain.h
BigBuf.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
BigBuf.h hf mf isen --collect_fm11rf08s_with_data optimizations: 2024-10-14 15:34:25 +02:00
buzzer_disabled.c
buzzer_disabled.h
cmd.c add PM3_REASON_UNKNOWN 2024-10-04 23:25:15 +08:00
cmd.h add: split PacketResponseNG status to status and reason 2024-09-24 03:10:53 +08:00
dbprint.c refactor: Optimize Dbhexdump 2024-09-17 00:58:12 +08:00
dbprint.h
desfire_crypto.c cppcheck identicalConditionAfterEarlyExit 2025-03-23 23:44:16 +01:00
desfire_crypto.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
em4x50.c change data available check in hf mf sim on device side. 2024-09-14 18:37:56 +02:00
em4x50.h
em4x70.c modified hf 14a apdu to report back when extending time and also added a possibililty to interrupt the extension loop with button press or usb commad. A bunch of minor textual changes 2025-03-20 19:58:13 +01:00
em4x70.h Major update to EM4x70 support: 2025-03-16 01:05:55 -07:00
emvsim.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
emvsim.h text and style 2025-03-21 11:25:31 +01:00
emvtags.h
epa.c text and cpp warning for hitagu fix suggested by jump 2025-03-24 09:13:21 +01:00
epa.h
felica.c Replace all μ(greek small letter mu, UTF-8 \xce\xbc) to µ(micro sign, UTF-8 \xc2\xb5) 2025-03-19 19:21:01 +08:00
felica.h
fonts_disabled.c
fonts_disabled.h
fpgaloader.c unify text - step 1 2025-03-25 10:12:16 +01:00
fpgaloader.h
frozen.c a few calloc checks, still many to go 2025-03-24 11:17:40 +01:00
frozen.h
hfops.c
hfops.h
hfsnoop.c
hfsnoop.h
hitag2.c fix cppchecker warnings 2025-03-24 18:00:06 +01:00
hitag2.h
hitag2_crack.c
hitag2_crack.h
hitag_common.c style 2025-03-19 11:26:25 +01:00
hitag_common.h Refactor Hitag low-level functions into hitag_common 2025-03-19 17:05:39 +08:00
hitagS.c Enhance Hitag S annotation and debugging 2025-03-19 18:12:53 +08:00
hitagS.h Refactor Hitag low-level functions into hitag_common 2025-03-19 17:05:39 +08:00
hitagu.c Improve Hitag µ error reason and messages 2025-03-20 21:47:39 +08:00
hitagu.h Added lf hitag htu support for Hitag µ/8265 2025-03-19 18:56:23 +08:00
i2c.c unify text - step 1 2025-03-25 10:12:16 +01:00
i2c.h
i2c_direct.c unify text - step 1 2025-03-25 10:12:16 +01:00
i2c_direct.h Cherry pick POC of emv simulation 2024-11-21 19:23:03 +00:00
iclass.c unify text - step 1 2025-03-25 10:12:16 +01:00
iclass.h Updated hf iclass legrec arm side and added custom key to dictionary 2024-10-20 11:16:46 +08:00
iso14443a.c Remove mag argument from commands; Add support for magsafe polling via 14a config 2025-04-20 17:55:55 +03:00
iso14443a.h Remove mag argument from commands; Add support for magsafe polling via 14a config 2025-04-20 17:55:55 +03:00
iso14443b.c Added new standalone mode HF_ST25_TEAROFF to store/restore ST25TB tags with tearoff for counters (@seclabz) 2025-04-16 14:05:10 +02:00
iso14443b.h Added new standalone mode HF_ST25_TEAROFF to store/restore ST25TB tags with tearoff for counters (@seclabz) 2025-04-16 14:05:10 +02:00
iso15693.c unify text - step 1 2025-03-25 10:12:16 +01:00
iso15693.h Implement new command hf 15 slixprotectpage to do ISO15693_PROTECT_PAGE on slix tags 2025-03-09 11:54:51 +01:00
LCD_disabled.c
LCD_disabled.h
ldscript
legicrf.c
legicrf.h
legicrfsim.c
legicrfsim.h
lfadc.c
lfadc.h
lfops.c text and style 2025-03-21 11:25:31 +01:00
lfops.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
lfsampling.c unify text - step 1 2025-03-25 10:12:16 +01:00
lfsampling.h
lfzx.c
lfzx.h
Makefile Revert "Release v4.20142 - Blue Ice" 2025-03-25 16:18:49 +01:00
mifarecmd.c Fixed hf mf fchk --mem to actually use flash dict 2025-04-12 13:22:27 +02:00
mifarecmd.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
mifaredesfire.c style 2024-10-06 10:08:17 +02:00
mifaredesfire.h
mifaresim.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
mifaresim.h appears to work - using normal mifare sim init 2025-01-21 23:39:25 +00:00
mifaresniff_disabled.c fix bigbuf allocators (tracing + malloc) overwriting each other 2025-01-24 15:56:45 -08:00
mifaresniff_disabled.h
mifareutil.c fiddled with pm3 client informative text 2025-03-22 13:09:55 +01:00
mifareutil.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
nprintf.c
nprintf.h
optimized_cipher.c
optimized_cipher.h
optimized_cipherutils.c
optimized_cipherutils.h
optimized_elite.c
optimized_elite.h
optimized_ikeys.c
optimized_ikeys.h
pcf7931.c style 2025-03-18 08:11:06 +01:00
pcf7931.h style 2025-03-18 08:11:06 +01:00
printf.c unify text - step 1 2025-03-25 10:12:16 +01:00
printf.h
sam_common.c unify text - step 1 2025-03-25 10:12:16 +01:00
sam_common.h sam_common: extract payload copy procedures 2025-01-26 14:36:44 +01:00
sam_mfc.c armsrc/sam_picopass.c: extract common routines to sam_common.c 2025-01-07 00:04:48 +01:00
sam_mfc.h armsrc/sam_picopass.c: extract common routines to sam_common.c 2025-01-07 00:04:48 +01:00
sam_picopass.c fix cpp warnings 2025-03-21 13:19:01 +01:00
sam_picopass.h sam_picopass: adapt implementation from sam_seos 2025-01-27 20:17:43 +01:00
sam_seos.c unify text - step 1 2025-03-25 10:12:16 +01:00
sam_seos.h sam_seos: add option to send arbitrary requests 2025-01-07 00:05:41 +01:00
spiffs.c style 2025-03-22 15:46:55 +01:00
spiffs.h CodeQL fixes for "Comparison between A of type TypeA and B of wider type TypeB" 2025-01-14 17:54:58 -08:00
spiffs_cache.c
spiffs_check.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
spiffs_config.h Extending SPIFFS into last page of the SPI FLASH 2024-12-26 15:04:05 +01:00
spiffs_gc.c
spiffs_hydrogen.c Various codeQL fixes 2025-01-14 18:01:09 -08:00
spiffs_nucleus.c Various codeQL fixes 2025-01-14 18:01:09 -08:00
spiffs_nucleus.h
start.c
string.c
string.h
thinfilm.c atleast try to break the simulation loop 2025-03-19 09:07:53 +01:00
thinfilm.h
usart.c cardhopper fixes 2025-04-21 23:17:47 +10:00
usart.h cardhopper fixes 2025-04-21 23:17:47 +10:00
util.c Updates to iclass legrec and legbrute 2024-09-18 18:10:53 +08:00
util.h Update util.h 2024-09-19 19:14:23 +08:00
vtsend.c
vtsend.h
wiegand.c
wiegand.h