Michele Balistreri
|
08be5158da
|
use newer SDK
|
2019-08-14 10:58:40 +03:00 |
Michele Balistreri
|
576cabb04b
|
better SELECT response
|
2019-06-10 15:11:16 +02:00 |
Michele Balistreri
|
5e68adb79e
|
build the cash applet
|
2019-05-24 11:44:45 +02:00 |
Michele Balistreri
|
09c725dcb2
|
add (draft of) cash applet
|
2019-05-24 09:41:49 +02:00 |
Michele Balistreri
|
ac3c24852f
|
closes #48
|
2019-05-15 11:49:46 +02:00 |
Michele Balistreri
|
3e49fe9626
|
test GET DATA + STORE DATA
|
2019-04-09 12:56:54 +03:00 |
Michele Balistreri
|
7edee9c594
|
implement GET DATA + STORE DATA
|
2019-04-09 10:40:47 +03:00 |
Michele Balistreri
|
29346c0668
|
add missing 2 bytes when automatically adding length to NDEF
|
2019-04-05 19:16:00 +03:00 |
Michele Balistreri
|
0d650d0838
|
more tolerant SET NDEF
|
2019-04-04 11:27:20 +03:00 |
Michele Balistreri
|
77d0ee8c58
|
fix secure channel cases
|
2019-04-01 17:52:16 +03:00 |
Michele Balistreri
|
355ee91d2c
|
add sign and derive tests
|
2019-04-01 17:06:20 +03:00 |
Michele Balistreri
|
5bc5e23272
|
add support for derivation in sign
|
2019-03-29 14:55:59 +03:00 |
Michele Balistreri
|
12481c6f94
|
add support for pinless sign
|
2019-03-28 15:04:57 +03:00 |
Michele Balistreri
|
ec121e477d
|
add pinless path caching
|
2019-03-28 10:50:29 +03:00 |
Michele Balistreri
|
8f1461e33a
|
bump version number
|
2019-03-26 17:16:20 +03:00 |
Michele Balistreri
|
d803f47b99
|
make password a parameter
|
2019-03-20 12:22:19 +03:00 |
Michele Balistreri
|
993672565c
|
fix all tests for Ledger
|
2019-03-18 18:51:32 +03:00 |
Andrea Franz
|
2d366d6e8e
|
fix application status response length
|
2019-03-18 15:37:54 +01:00 |
Michele Balistreri
|
56a6d7dd5e
|
dynamic capability-based test filtering
|
2019-03-04 14:35:24 +03:00 |
Michele Balistreri
|
05d3c5c80f
|
adapt SET PINLESS PATH test
|
2019-03-04 10:16:29 +03:00 |
Michele Balistreri
|
5d94371015
|
more extensive key derivation/sign/get status testing
|
2019-02-27 17:38:52 +03:00 |
Michele Balistreri
|
4549f9794f
|
partial adaptation for Ledger
|
2019-02-27 14:28:20 +03:00 |
Michele Balistreri
|
8a9d2758bf
|
partial adaptation for Ledger
|
2019-02-26 15:25:49 +03:00 |
Michele Balistreri
|
eb73388e21
|
bring applet to protocol version 2.1
|
2019-02-12 12:21:40 +03:00 |
Michele Balistreri
|
8799ed6dc7
|
call genKeyPair as soon as possible to avoid timeouts on first installation ever on JCOP3 cards. Apparently no "wait" TPDUs are sent when the card does its very first ECC key generation
|
2018-12-29 11:55:21 +03:00 |
Michele Balistreri
|
245e26730d
|
use unified SDK
|
2018-12-11 11:42:17 +03:00 |
Michele Balistreri
|
8b9fe48932
|
use unified sdk
|
2018-12-10 20:17:04 +03:00 |
Michele Balistreri
|
2a3f282229
|
rename to keycard
|
2018-12-04 16:13:27 +03:00 |
Michele Balistreri
|
bd018de2ee
|
rename to keycard
|
2018-12-04 10:20:43 +03:00 |
Michele Balistreri
|
d4e01ab21b
|
make EXPORT KEY able to derive from other sources
|
2018-11-30 11:34:05 +03:00 |
Michele Balistreri
|
a7da5983c2
|
fix EXPORT KEY without make current
|
2018-11-30 10:33:12 +03:00 |
Michele Balistreri
|
cd26da75d3
|
fix usage of uinitialized keys
|
2018-11-30 10:01:29 +03:00 |
Michele Balistreri
|
a0c15da432
|
add better exception handling
|
2018-11-30 09:55:49 +03:00 |
Michele Balistreri
|
b7f9df6383
|
fix some errors
|
2018-11-30 09:44:39 +03:00 |
Michele Balistreri
|
863ac1d6cf
|
avoid deriving public when not needed, commit only final result
|
2018-11-29 19:22:14 +03:00 |
Michele Balistreri
|
013d07a079
|
redesign export key command
|
2018-11-28 17:22:49 +03:00 |
Michele Balistreri
|
bd6448734d
|
implement tests, correct bugs
|
2018-11-22 17:56:28 +03:00 |
Michele Balistreri
|
c4c93b9c02
|
implement duplication
|
2018-11-21 16:40:48 +03:00 |
Michele Balistreri
|
2a72585cbb
|
implement duplication (partial)
|
2018-11-19 16:50:57 +03:00 |
Michele Balistreri
|
2ebb131d8e
|
adds the ability to also configure NDEF record during NDEF applet installation. Needed if we want to ship with tap-to-down feature
|
2018-11-13 14:29:50 +03:00 |
Michele Balistreri
|
c5a398e05e
|
Closes #17
|
2018-11-12 17:28:23 +03:00 |
Michele Balistreri
|
bc75b75802
|
make NDEF configurable
|
2018-11-09 19:41:00 +03:00 |
Michele Balistreri
|
178395df52
|
remove software-based CMAC implementation
|
2018-11-07 16:18:44 +03:00 |
Michele Balistreri
|
bc0cb02eca
|
remove plain data signing, closes #15
|
2018-11-07 16:02:21 +03:00 |
Michele Balistreri
|
e78397c198
|
remove assisted key derivation
|
2018-11-07 15:17:17 +03:00 |
Michele Balistreri
|
22b41ab781
|
add GENERATE KEY command
|
2018-11-07 13:56:06 +03:00 |
Michele Balistreri
|
f83c655524
|
add key generation command
|
2018-11-07 12:56:06 +03:00 |
Michele Balistreri
|
625f75302b
|
add ability to change PUK and pairing secret
|
2018-10-10 12:42:34 +02:00 |
Michele Balistreri
|
c4365c1cef
|
make the PIN an initialization parameter
|
2018-10-09 16:07:52 +02:00 |
Michele Balistreri
|
5e007afb54
|
move initialization in-applet
|
2018-10-09 14:57:33 +02:00 |