Michele Balistreri
|
c6ecebb057
|
correct typo
|
2018-07-18 13:51:16 +03:00 |
Michele Balistreri
|
6429c802ed
|
add ux notes
|
2018-07-18 13:48:00 +03:00 |
Michele Balistreri
|
527760d7df
|
decouple pairing secret from PUK
|
2018-06-25 11:13:06 +02:00 |
Bitgamma
|
eb233757fc
|
Merge pull request #4 from tista3/master
fixed typos in code documentation and markdown
|
2018-05-04 12:48:55 +03:00 |
Timotej Stanek
|
94c9289b64
|
fixed typos
|
2018-05-04 11:26:17 +02:00 |
Michele Balistreri
|
d98eafd6b6
|
add application version and PUK retry count to select
|
2018-04-22 13:39:10 +03:00 |
Michele Balistreri
|
ae6490c132
|
Merge remote-tracking branch 'origin/master'
|
2018-04-22 11:27:32 +03:00 |
Michele Balistreri
|
3decb868b5
|
supports compilation with Java 10 SDK
|
2018-04-22 11:27:14 +03:00 |
Jarrad
|
9224471670
|
Create LICENSE
|
2018-01-31 03:28:33 +00:00 |
Michele Balistreri
|
6bec9622ef
|
fixed typos in documentation
|
2018-01-23 14:31:05 +03:00 |
Michele Balistreri
|
64ca24fbac
|
add key derivation from parent
|
2018-01-23 13:41:30 +03:00 |
Michele Balistreri
|
d475900300
|
check and fix the S field of the ECDSA signature to avoid malleability
|
2018-01-19 15:40:36 +03:00 |
Michele Balistreri
|
e15da6a7e0
|
add ability to export current public key
|
2018-01-19 12:04:55 +03:00 |
Michele Balistreri
|
404aef15a0
|
adapt tests
|
2018-01-19 10:58:36 +03:00 |
Michele Balistreri
|
ccb1c04c80
|
Merge branch 'Arachnid-statusfix'
|
2018-01-19 10:54:46 +03:00 |
Michele Balistreri
|
c15eef418f
|
fix merge conflict, adapt tests
|
2018-01-19 10:54:02 +03:00 |
Michele Balistreri
|
450938f203
|
fixing GET STATUS length
|
2018-01-18 16:53:26 +03:00 |
Nick Johnson
|
07c1f9cc42
|
Make boolean true 0xFF, not 0x01
|
2018-01-17 15:29:16 +00:00 |
Nick Johnson
|
b68e7a55ea
|
Update APPLICATION.MD
|
2018-01-17 13:29:38 +00:00 |
Nick Johnson
|
6855e46975
|
Replace context-specific tags on GET_STATUS with type tags, and fix length
|
2018-01-17 13:27:33 +00:00 |
Michele Balistreri
|
08e657a2c8
|
make the UID tag context specific too
|
2018-01-05 18:11:14 +03:00 |
Michele Balistreri
|
d1b90a872a
|
convert private tags in context-specific or application-specific tags
|
2018-01-05 16:11:00 +03:00 |
Michele Balistreri
|
9f20584df3
|
add support to gradle to run tests on simulator
|
2017-12-31 21:16:06 +03:00 |
Michele Balistreri
|
f3f50b2e17
|
add support to gradle to run tests on simulator
|
2017-12-31 21:14:40 +03:00 |
Michele Balistreri
|
9003c35fcd
|
add notes regarding cryptography
|
2017-12-31 20:29:15 +03:00 |
Michele Balistreri
|
b96f1ea473
|
add notes for client implementation
|
2017-12-05 15:02:30 +01:00 |
Michele Balistreri
|
f8776d6758
|
add list of card requirements
|
2017-11-25 11:43:30 +03:00 |
Michele Balistreri
|
5a8dcf4888
|
add missing documentation
|
2017-11-21 17:02:45 +03:00 |
Michele Balistreri
|
e04f4c7bc7
|
implement AES CBC-MAC with a software fallback
|
2017-11-21 16:21:56 +03:00 |
Michele Balistreri
|
9cab2f993a
|
make MAC actually work
|
2017-11-21 15:46:21 +03:00 |
Michele Balistreri
|
9772f17efa
|
implement MAC
|
2017-11-20 17:42:12 +03:00 |
Michele Balistreri
|
ca8c61ed5d
|
test pair/unpair
|
2017-11-20 12:44:37 +03:00 |
Michele Balistreri
|
d8b862d58d
|
improve MUTUALLY AUTHENTICATE
|
2017-11-17 17:27:58 +03:00 |
Michele Balistreri
|
60f18b7afd
|
Add the MUTUALLY AUTHENTICATE command
|
2017-11-17 16:12:28 +03:00 |
Michele Balistreri
|
09fe778d85
|
add instance UID
|
2017-11-15 12:55:41 +03:00 |
Michele Balistreri
|
a61369d1bc
|
update test to use pairing/unpairing
|
2017-11-15 12:11:01 +03:00 |
Michele Balistreri
|
e11d817c64
|
implement PAIR/UNPAIR
|
2017-11-14 18:04:22 +03:00 |
Michele Balistreri
|
2d63b34afa
|
add PAIR/UNPAIR commands to the specs
|
2017-11-14 15:50:07 +03:00 |
Michele Balistreri
|
868c476ced
|
document test utils
|
2017-11-04 12:54:31 +03:00 |
Michele Balistreri
|
10a429bf6d
|
document Crypto utility class
|
2017-10-28 19:43:07 +03:00 |
Michele Balistreri
|
a216b29b97
|
document SECP256k1 utility class
|
2017-10-28 19:04:24 +03:00 |
Michele Balistreri
|
5bf6f62ac7
|
fix typo
|
2017-10-28 18:47:47 +03:00 |
Michele Balistreri
|
74594092c8
|
document SecureChannel
|
2017-10-28 18:46:56 +03:00 |
Michele Balistreri
|
8729768478
|
add a not about replay attacks
|
2017-10-28 18:23:17 +03:00 |
Michele Balistreri
|
196e91f3ec
|
document main applet class
|
2017-10-28 18:20:06 +03:00 |
Michele Balistreri
|
eb27f6c2c4
|
make README more clear
|
2017-10-26 16:00:01 +03:00 |
Michele Balistreri
|
b68c6bd275
|
implement EXPORT KEY
|
2017-10-26 14:15:40 +03:00 |
Michele Balistreri
|
d778080899
|
implement PIN-less path
|
2017-10-26 12:11:49 +03:00 |
Michele Balistreri
|
5fc82298b8
|
implement retrieval of current key path
|
2017-10-25 14:29:13 +03:00 |
Michele Balistreri
|
c062e53a6e
|
fix situation where the card would get stuck in waiting for public key status
|
2017-10-25 12:25:08 +03:00 |