iceman1001
0be6737ad9
debug state
2020-02-04 17:38:02 +01:00
iceman1001
5ef1f001dd
extra check if malloc failed
2020-02-03 22:44:46 +01:00
iceman1001
8696b521ef
protect debug messages
2020-02-03 21:38:42 +01:00
iceman1001
ed67936892
style
2020-01-12 17:28:12 +01:00
iceman1001
a459d15093
fix: osx doesnt need own bswap..
2020-01-09 23:33:23 +01:00
iceman1001
57f026312b
Chg: generators from luascripts into client
2020-01-09 22:58:12 +01:00
iceman1001
2a0d1557e1
style
2020-01-07 22:18:27 +01:00
iceman1001
47eab16881
style
2020-01-07 22:14:01 +01:00
iceman1001
01f215a924
Chg: hooked up generator
2020-01-02 15:29:15 +01:00
iceman1001
1c98888ee5
Chg: key gen algo refactoring. This will help in next step when implementing new json key template formats
2020-01-02 11:42:57 +01:00
osboxes.org
eb1596dc9f
style
2019-12-31 22:22:03 +01:00
osboxes.org
26fa587dbf
style
2019-12-31 22:20:27 +01:00
osboxes.org
911cfb9d3f
style
2019-12-31 22:19:28 +01:00
iceman1001
88237e60c1
cppcheck
2019-12-30 16:41:13 +01:00
iceman1001
50d1dfea77
add cardx crc skeleton, will need to adapt
2019-12-16 13:26:13 +01:00
unknown
1b6566cd5c
Added support for some ISO15693 custom NXP commands
2019-11-22 13:55:09 +02:00
iceman1001
01b149efa5
fix: fdx crc calc
2019-10-30 15:44:57 +01:00
Philippe Teuwen
c084862e07
crc16: all enumerates in switch
2019-10-26 19:41:30 +02:00
Philippe Teuwen
d5a68ac292
check_crc: add CRC_KERMIT
2019-10-26 19:37:36 +02:00
Philippe Teuwen
a869ae9687
zlib: unused parameter warning
2019-10-26 18:34:25 +02:00
Philippe Teuwen
c523980d99
zlib: enumeration values not explicitly handled in switch warning
2019-10-26 18:34:04 +02:00
Philippe Teuwen
30da3cfd42
coverity 263769 dereference before null check
2019-10-24 01:32:44 +02:00
Philippe Teuwen
39fd6b1910
coverity: separate crypto1 fcts ARM<>host into create/destroy and init/deinit
2019-10-18 16:58:24 +02:00
iceman1001
0ffb748f5e
fix: hi/low should not be same
2019-10-14 21:17:41 +02:00
Philippe Teuwen
395d0f9ebf
make style
2019-10-13 00:48:26 +02:00
Philippe Teuwen
e4ad1a7471
coverity 227889 227898 - division by zero
2019-10-09 23:01:07 +02:00
Philippe Teuwen
9fac99025b
fix bunch of printf api warnings in common/lfdemod.c
2019-10-09 16:40:01 +02:00
iceman1001
1e5e930bf0
clean
2019-10-08 22:04:15 +02:00
iceman1001
9a0ca9c4cd
better median for clietside 10%-90% only. thanks for the suggestion @doegox!. Device side still uses old algo
2019-09-22 19:00:11 +02:00
Philippe Teuwen
a3232e6ef5
zlib: protect CLEAR_HASH macro
...
Fix compilation warning (and probably bug):
deflate.c l608
some parts of macro expansion are not guarded by this ‘else’ clause
2019-09-22 18:22:04 +02:00
Philippe Teuwen
26ccdf5ce2
Update zlib to 1.2.11
2019-09-22 18:16:45 +02:00
Philippe Teuwen
b6d074cc9f
zlib: minimize diffs with upstream to prepare zlib upgrade
2019-09-22 17:24:29 +02:00
Philippe Teuwen
960d8c4db3
add helper fct manchesterEncodeUint32
2019-09-15 02:09:40 +02:00
Ludovic Rousseau
f961c1c551
Fix typos
...
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf dont don't
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf succesful successful
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf Uknown Unknown
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf requestes requests
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf unkown unknown
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf ambigous ambiguous
2019-09-14 17:53:24 +02:00
Ludovic Rousseau
a1852eaa4b
Fix typos
...
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 formated formatted
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 succesfully successfully
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Skiped Skipped
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 standart standard
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 supress suppress
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 successfull successful
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Succeded Succeeded
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Overriden Overridden
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 aquire acquire
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 occured occurred
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 delimeter delimiter
2019-09-14 17:44:58 +02:00
Philippe Teuwen
8ebad97c3d
rework mbedtls Makefile, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
6ebae499aa
rework fpga_compress & isolate zlib: use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
aebfe0af19
rework mfkey Makefile and move util_posix to common, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
80b4e81130
Fix fpga_compress race condition and isolate it in tools
2019-08-11 21:42:01 +02:00
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen
7722f3af99
Guard Makefile.hal against Make trying to remake it
2019-08-09 16:05:31 +02:00
Philippe Teuwen
1354aec556
typos
2019-08-06 13:51:10 +02:00
Philippe Teuwen
8b3159c83d
Use more defines when using main clock or master clock
2019-08-06 13:40:08 +02:00
Philippe Teuwen
2cbe43f269
clarifications and minor changes in slow clock related operations:
...
* SpinDelay and SpinDelayUs: now rounding applies instead of truncating
* Document maximum duration of SpinDelay/SpinDelayUs/BUTTON_CLICK/BUTTON_HELD
* Add argument check against max duration in SpinDelay/BUTTON_CLICK/BUTTON_HELD
* Document why these functions don't need to take wrapping into acount as in GetTickCountDelta
* Use >= in the spinning loops
* Clarify StartTickCount calibration operations and use masks AT91C_CKGR_MAINRDY and AT91C_RTTC_RTPRES
2019-08-06 13:09:48 +02:00
iceman1001
b43ea3be32
chg: xmodem
2019-08-04 20:05:30 +02:00
iceman1001
2fecbb6141
chg: return values.
2019-08-04 19:26:53 +02:00
Philippe Teuwen
4a3fb3ccf1
split nfcbarcode from iso14443a
2019-08-03 22:14:12 +02:00
Philippe Teuwen
3bc5f7688d
thinfilm trace
2019-08-01 20:06:07 +02:00
iceman1001
9f4620c92c
make style
2019-07-27 17:48:52 -04:00
iceman1001
f433e26e3b
Add: 'hf mfu info' - now does orinality check against ECC. (@pwpivi)
...
Adapted to prefered codestyle and added references.
2019-07-27 23:44:23 +02:00