proxmark3/client
Michael Farrell 067bfc8b76 Refactoring uart interface (#341)
* uart: Major cleanups
- Adds documentation to the uart API.
- Fixes a buffer overflow issue in `uart_receive`, where the maximum parameter was ignored.
- Splits the maximum length and bytes recieved variables in `uart_receive`.
- Downsizes the receive buffer to the minimum required, saving 16MiB of RAM at runtime.
- Refactors the POSIX and Win32 implementations of uart into separate files.
- Removes the unused `uart_{get,set}_parity` functions, which were not implemented on Win32.
2017-07-05 20:22:02 +02:00
..
hardnested hardnested: reduce disk space for tables (by > 700MBytes) and other minor changes 2017-06-30 08:48:37 +02:00
hid-flasher Provide msclock() as Milliseconds timer for performance measures (#231) 2017-03-12 15:06:27 +01:00
loclass Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
lualibs New: implementing hf mf hardnested 2017-05-31 07:30:56 +02:00
obj New: implementing hf mf hardnested 2017-05-31 07:30:56 +02:00
reveng some coverity fixes plus fix fdx help (#328) 2017-06-20 17:25:08 -05:00
scripts bug; Check keys params 2017-06-12 12:21:01 +02:00
ui Remove built file 2017-04-18 23:59:40 -04:00
aes.c Actually add the FILES also, doh 2015-01-12 22:16:46 +01:00
aes.h Actually add the FILES also, doh 2015-01-12 22:16:46 +01:00
cmdcrc.c Provide msclock() as Milliseconds timer for performance measures (#231) 2017-03-12 15:06:27 +01:00
cmdcrc.h reveng -g (model search given just hexstr with crc) 2015-06-10 01:33:37 -04:00
cmddata.c new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
cmddata.h combine autocorr, dirth functions 2017-04-13 10:33:18 -04:00
cmdhf.c fix some iclass reader bugs (#350) 2017-07-05 18:11:48 +02:00
cmdhf.h Reworked how 'hf 14a list' and 'hf iclass list' works, to use the same method. Now. use 'hf list 14a' and 'hf list iclass' instead. Plus, the output is now annotated (although the annotation-engine could use a bit more love from someone more familiar with the available commands 2015-01-04 21:22:54 +01:00
cmdhf14a.c Update cmdhf14a.c 2017-06-26 21:58:03 +02:00
cmdhf14a.h Provide msclock() as Milliseconds timer for performance measures (#231) 2017-03-12 15:06:27 +01:00
cmdhf14b.c add -ss to hf 14b raw for select of SRx chips 2015-07-03 23:15:08 -04:00
cmdhf14b.h add 14b info command 2015-06-23 17:41:24 -04:00
cmdhf15.c HF Search - refactoring cmds to work with it 2015-05-12 16:45:48 -04:00
cmdhf15.h HF Search - refactoring cmds to work with it 2015-05-12 16:45:48 -04:00
cmdhfepa.c Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
cmdhfepa.h
cmdhficlass.c fix some iclass reader bugs (#350) 2017-07-05 18:11:48 +02:00
cmdhficlass.h iclass refactor/cleanup 2015-07-21 14:26:46 -04:00
cmdhflegic.c some coverity fixes plus fix fdx help (#328) 2017-06-20 17:25:08 -05:00
cmdhflegic.h
cmdhfmf.c bug: hf mf chk - wrong size 2017-06-12 15:07:00 +02:00
cmdhfmf.h Client code cleanup: 2017-03-06 21:03:13 +01:00
cmdhfmfhard.c Merge pull request #345 from pwpiwi/hardnested_compress 2017-07-01 21:22:55 +02:00
cmdhfmfhard.h New: implementing hf mf hardnested 2017-05-31 07:30:56 +02:00
cmdhfmfu.c Update cmdhfmfu.c (#332) 2017-06-24 11:54:42 +02:00
cmdhfmfu.h add ultralight compatible test 2015-06-18 17:19:43 -04:00
cmdhftopaz.c fix clang compiler warnings (including fixing a bug revealed in cmdhftopaz.c) 2017-04-11 18:55:33 +02:00
cmdhftopaz.h fix: introduced a stupid error when refactoring the start bit detector in MillerDecoding() 2015-03-18 18:32:43 +01:00
cmdhw.c Typo fix for CmdPing 2017-03-04 13:38:57 +01:00
cmdhw.h
cmdlf.c new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
cmdlf.h lf read adjustments 2017-04-07 17:28:12 -04:00
cmdlfawid.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfawid.h fix lf file includes to include own .h 2017-03-23 22:32:38 -04:00
cmdlfcotag.c lf read adjustments 2017-04-07 17:28:12 -04:00
cmdlfcotag.h Client code cleanup: 2017-03-06 21:03:13 +01:00
cmdlfem4x.c Fix typo in helps 2017-07-03 09:16:28 +02:00
cmdlfem4x.h EM410x bruteforcing changes: Load the whole file at once, pause delay as parameter, stop the execution on key press and EM410x conversion to signal function. 2017-07-01 17:53:06 +02:00
cmdlffdx.c some coverity fixes plus fix fdx help (#328) 2017-06-20 17:25:08 -05:00
cmdlffdx.h split fdx-b demod to its own file 2017-03-26 08:09:40 -04:00
cmdlfgproxii.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfgproxii.h Split data askgproxiidemod to own file 2017-03-25 15:51:31 -04:00
cmdlfhid.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfhid.h split hid demod/awid demod to respective files 2017-03-22 15:49:01 -04:00
cmdlfhitag.c hitag2 write (#310) 2017-07-05 20:16:54 +02:00
cmdlfhitag.h
cmdlfindala.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfindala.h split lf indala[cmd] to lf indala [cmd] 2017-03-24 19:18:33 -04:00
cmdlfio.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfio.h split io demod/pyramid demod to respective files 2017-03-22 17:16:43 -04:00
cmdlfjablotron.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfjablotron.h add jablotron+noralsy lf tag definitions/cmds 2017-03-28 18:01:45 -04:00
cmdlfnexwatch.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfnexwatch.h fix copy paste header issue 2017-03-28 09:11:29 -04:00
cmdlfnoralsy.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfnoralsy.h add jablotron+noralsy lf tag definitions/cmds 2017-03-28 18:01:45 -04:00
cmdlfparadox.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfparadox.h split lf paradox/nexwatch into own files 2017-03-27 18:04:20 -04:00
cmdlfpcf7931.c lf t55xx code cleanup + 2015-10-15 14:53:49 -04:00
cmdlfpcf7931.h Clean up pcf7931 2015-10-14 16:17:56 -04:00
cmdlfpresco.c lf presco help and command loop != 2017-06-06 13:30:06 -04:00
cmdlfpresco.h Split data askgproxiidemod to own file 2017-03-25 15:51:31 -04:00
cmdlfpyramid.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfpyramid.h Split data askgproxiidemod to own file 2017-03-25 15:51:31 -04:00
cmdlfsecurakey.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfsecurakey.h add lf securakey 2017-03-29 00:37:16 -04:00
cmdlft55xx.c new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
cmdlft55xx.h lf improvements 2017-04-04 11:52:10 -04:00
cmdlfti.c Code cleanup: 2017-02-23 18:29:03 +01:00
cmdlfti.h
cmdlfviking.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfviking.h Split data askgproxiidemod to own file 2017-03-25 15:51:31 -04:00
cmdlfvisa2000.c update more demods for graphing 2017-04-12 17:55:31 -04:00
cmdlfvisa2000.h Split data askgproxiidemod to own file 2017-03-25 15:51:31 -04:00
cmdmain.c Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
cmdmain.h Client code cleanup: 2017-03-06 21:03:13 +01:00
cmdparser.c fix: .history was never written 2015-11-06 11:34:43 +01:00
cmdparser.h fix: .history was never written 2015-11-06 11:34:43 +01:00
cmdscript.c Make LUA scripting work even if proxmark3 is called from arbitrary working directory 2017-02-23 18:37:34 +01:00
cmdscript.h Added 'core'-api, also added some error handling in scripts 2013-05-24 21:05:45 +00:00
data.c BigBuf and tracing rework: allow much longer traces in in hf commands 2015-01-28 07:18:51 +01:00
data.h BigBuf and tracing rework: allow much longer traces in in hf commands 2015-01-28 07:18:51 +01:00
default_keys.dic @iceman1001 s default keys 2015-05-14 22:55:18 -04:00
default_pwd.dic include default password dictionary for lf t55xx... 2015-12-03 16:44:06 -05:00
elf.h
eml2lower.sh
eml2UPPER.sh
flash.c Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
flash.h show device name during flashing and change advice on hanging 2013-10-05 16:44:48 +00:00
flasher.c Refactoring uart interface (#341) 2017-07-05 20:22:02 +02:00
fpga_compress.c hardnested: reduce disk space for tables (by > 700MBytes) and other minor changes 2017-06-30 08:48:37 +02:00
gen_pm3mfsim_script.sh
graph.c new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
graph.h new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
guidummy.cpp Update/cleanup Makefiles (#265) 2017-03-31 16:04:04 +02:00
hitag2.ht2
Makefile Refactoring uart interface (#341) 2017-07-05 20:22:02 +02:00
mfkey.c Deduplicate mfkey32 and mfkey64 2017-03-23 18:38:17 +01:00
mfkey.h Deduplicate mfkey32 and mfkey64 2017-03-23 18:38:17 +01:00
mifarehost.c BUG: 'hf mf mifare' 2017-06-16 14:43:53 +02:00
mifarehost.h Deduplicate mfkey32 and mfkey64 2017-03-23 18:38:17 +01:00
pm3_binlib.c Fixed so correct sizes are used across different architectures in the binlib 2013-06-26 12:33:31 +00:00
pm3_binlib.h Added binlib, to handle binary data from lua, based on lpack http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lpack 2013-05-26 20:05:13 +00:00
pm3_bit_limits.h Added a lua bit manipulation library, added Lua-api to iso 15693 crc-calculation 2013-11-06 18:34:10 +00:00
pm3_bitlib.c Added a lua bit manipulation library, added Lua-api to iso 15693 crc-calculation 2013-11-06 18:34:10 +00:00
pm3_bitlib.h Added a lua bit manipulation library, added Lua-api to iso 15693 crc-calculation 2013-11-06 18:34:10 +00:00
pm3_eml2mfd.py
pm3_eml_mfd_test.py
pm3_mfd2eml.py
polarssl_config.h Actually add the FILES also, doh 2015-01-12 22:16:46 +01:00
proxendian.h fixed compiling under ubuntu with devkitARM_r41 2013-03-13 13:46:40 +00:00
proxgui.cpp fixing the crash on exit 2017-06-04 09:30:49 +02:00
proxgui.h fixing the crash on exit 2017-06-04 09:30:49 +02:00
proxguiqt.cpp fixing the crash on exit 2017-06-04 09:30:49 +02:00
proxguiqt.h remove warning about non-static init... 2017-06-07 15:42:28 -04:00
proxmark3.c Refactoring uart interface (#341) 2017-07-05 20:22:02 +02:00
proxmark3.h fixing the crash on exit 2017-06-04 09:30:49 +02:00
README-bitlib Added a lua bit manipulation library, added Lua-api to iso 15693 crc-calculation 2013-11-06 18:34:10 +00:00
scripting.c Code cleanup: Refactoring nonce2key 2017-03-20 21:16:57 +01:00
scripting.h Make LUA scripting work even if proxmark3 is called from arbitrary working directory 2017-02-23 18:37:34 +01:00
ui.c OSX: Disable GNU readline-specific hack when libedit is used (fixes #110) 2017-06-25 12:26:33 +10:00
ui.h maybe fixed loading/unloading bug. 2017-04-14 09:53:36 -04:00
unbind-proxmark
usb_cmd_h2lua.awk Update/cleanup Makefiles (#265) 2017-03-31 16:04:04 +02:00
util.c some coverity fixes plus fix fdx help (#328) 2017-06-20 17:25:08 -05:00
util.h Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
util_posix.c some coverity fixes plus fix fdx help (#328) 2017-06-20 17:25:08 -05:00
util_posix.h Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
whereami.c Client code cleanup: 2017-03-06 21:03:13 +01:00
whereami.h Make LUA scripting work even if proxmark3 is called from arbitrary working directory 2017-02-23 18:37:34 +01:00