Philippe Teuwen
03ae05a345
cmake: allow to embed LZ4
2023-07-17 04:49:13 +02:00
Philippe Teuwen
83e083100b
Bring LZ4 support for hardnested tables
...
Testing perfs on an old 8-core laptop:
BZ2 : 2 Mb, average decompression time: 5514 ms
LZ4 -9: 9 Mb, average decompression time: 837 ms
RAW : 704 Mb, average decompression time: 368 ms
Other LZ4 options don't help: -1 is slower and bigger, --favor-decSpeed does not do anything
To enable:
apt install liblz4-dev
cd client/resources/hardnested_tables
for i in *bz2; do bunzip2 $i; lz4 -9 --rm ${i%.bz2}; done
2023-07-15 22:58:00 +02:00
iceman1001
5022e21db5
added a iso4217 currency table. Borrowed and converted from the Cardpeek project. Thanks to them!
2023-07-14 18:13:18 +02:00
iceman1001
08958d36ef
moving VAS to HF command category. Added missing Makefile and CMakefile
2023-07-09 12:55:37 +02:00
iceman1001
9b69d7ddfa
fix uikit and appkit detection in cmake
2023-06-25 13:03:12 +02:00
iceman1001
2b3f3240c6
fix incomplete else statement in cmakelists.txt
2023-06-25 09:07:43 +02:00
The-SamminAter
9f87b6dd9c
Add ability to compile on iOS
2023-06-24 17:19:46 -07:00
iceman1001
7b92c00827
hide false positive in CMAKE on MINGW
2023-05-25 07:58:43 +02:00
iceman1001
736d24cdab
increased the readline package to 8.2
2023-02-14 21:16:38 +01:00
Philippe Teuwen
40f37c2c42
Missing cmdhftesla.c in client/experimental_lib/CMakeLists.txt
2023-01-24 15:41:40 +01:00
Philippe Teuwen
c2546d35f8
experimental_lib/CMakeLists missing files
2023-01-15 02:40:58 +01:00
iceman1001
fb5ba83569
added skeleton for HF NTAG424 category of commands
2022-04-02 14:06:16 +02:00
Philippe Teuwen
d0526d3ba9
Remove mkversion.pl
2022-02-17 01:43:00 +01:00
Philippe Teuwen
3ada10be72
Add linenoise-ng as alternative to readline
2022-01-29 15:20:32 +01:00
Philippe Teuwen
08719839b5
remove unused src files prng.c and tea.c
...
Note that there is a clean public domain implementation of tea on wikipedia...
2022-01-14 18:09:39 +01:00
Philippe Teuwen
fc13b6b20c
Add pm3line API to hide readline, allowing easier implementation of alternatives
2022-01-11 23:13:22 +01:00
iceman1001
0942ce7a68
refactory parity files a bit
2022-01-09 13:34:54 +01:00
Philippe Teuwen
30aa7aa7d1
Adapting license headers, WIP
2022-01-08 00:40:52 +01:00
iceman1001
04fe021a5f
missing files
2022-01-06 20:07:03 +01:00
Matt Moran
a1db683673
Add basic structure for hf gallagher
2021-12-29 23:42:06 +13:00
Matt Moran
f0b82c6311
Extract gallagher encoding/decoding
...
Change input parameters to be `arg_u640` so that we can check they are the right lengths (and not have them silently truncated)
2021-12-29 23:10:48 +13:00
Philippe Teuwen
a5d491d67a
Missing src in cmake files
2021-12-13 02:07:44 +01:00
Philippe Teuwen
b19c7f377e
Fix experimental_lib CMakeLists
2021-09-05 20:34:46 +02:00
Philippe Teuwen
5ce9450c3a
Show source version in the cmake logs
2021-09-05 01:30:08 +02:00
Philippe Teuwen
d7da384f69
CMake and cross-compilation: restrict CFLAGS=--target to Android (probably to clang)
2021-07-14 01:35:18 +02:00
Philippe Teuwen
11334f9440
Isolate ISO7816 select & exchange from EMVcore
2021-06-04 21:58:38 +02:00
Philippe Teuwen
4b00db8e48
st -> st25ta
2021-05-30 14:55:58 +02:00
Philippe Teuwen
323c391f4d
nfc commands
2021-05-30 14:23:13 +02:00
Philippe Teuwen
1e84e01738
experimental_lib/01make_lib.sh
2021-05-22 23:39:40 +02:00
Philippe Teuwen
9a00ad0230
rename version.c into version_pm3.c to avoid clash with mbedtls and other future clashes
2021-05-21 00:15:20 +02:00
Philippe Teuwen
623f809ffe
update cmakefile for lib
2021-04-20 12:06:53 +02:00
Philippe Teuwen
cc914ccac1
lib scripts
2020-11-13 22:40:08 +01:00
iceman1001
9b94422966
remove dump.c step3
2020-11-12 18:45:41 +01:00
Philippe Teuwen
eadacd82f5
SWIG experiments
...
Squash of the following commits (a full rebase was too hard :( )
* ef309cfdf
N - SWIG: create pm3.c (5 months ago) <Philippe Teuwen>
* 05ba6a73f
N - swig pm3_device -> pm3 (5 months ago) <Philippe Teuwen>
* d59630183
N - swig: move pm3.i (5 months ago) <Philippe Teuwen>
* 6adcfad75
N - Fix historic make & cmake (5 months ago) <Philippe Teuwen>
* bcbef2edf
N - Fix typo with script_embedded (5 months ago) <slurdge>
* 538ee4dab
N - Better SWIG integration: autogen func & attributes (5 months ago) <slurdge>
* 756b62466
N - SWIG: few helper scripts (5 months ago) <Philippe Teuwen>
* 47ba4acd0
N - SWIG %extend (5 months ago) <Philippe Teuwen>
* 21841cb9d
N - simplify scripts (5 months ago) <Philippe Teuwen>
* 78c4f7929
N - Revert "SWIG experiments: introduce context" (5 months ago) <Philippe Teuwen>
* 1562b75fc
N - SWIG experiments: introduce context (5 months ago) <Philippe Teuwen>
* a503dfcd9
N - SWIG experiments (5 months ago) <Philippe Teuwen>
2020-11-10 23:27:21 +01:00