Commit Graph

41 Commits

Author SHA1 Message Date
Michele Balistreri 42240ad5a5 make NDEF configurable 2018-11-12 11:09:36 +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 625f75302b add ability to change PUK and pairing secret 2018-10-10 12:42:34 +02:00
Michele Balistreri 796449023d update documentation 2018-10-10 10:39:51 +02:00
Michele Balistreri 582002b29e add key uid 2018-10-01 15:41:19 +02:00
Michele Balistreri 6a0ca5e260 add remove key command 2018-10-01 10:58:44 +02:00
Michele Balistreri fde5d12850 implemented EXPORT KEY changes 2018-09-18 11:26:24 +03:00
Michele Balistreri 527760d7df decouple pairing secret from PUK 2018-06-25 11:13:06 +02: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 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 e15da6a7e0 add ability to export current public key 2018-01-19 12:04:55 +03:00
Nick Johnson b68e7a55ea Update APPLICATION.MD 2018-01-17 13:29:38 +00:00
Michele Balistreri d1b90a872a convert private tags in context-specific or application-specific tags 2018-01-05 16:11:00 +03:00
Michele Balistreri 9772f17efa implement MAC 2017-11-20 17:42:12 +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 2d63b34afa add PAIR/UNPAIR commands to the specs 2017-11-14 15:50:07 +03:00
Michele Balistreri 10a429bf6d document Crypto utility class 2017-10-28 19:43:07 +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 49c8f06c2d implement append in key derivation 2017-10-24 11:45:05 +03:00
Michele Balistreri 3a32731061 specify assisted key derivation 2017-10-19 16:37:14 +03:00
Michele Balistreri 32fbcfdcd5 implement DERIVE KEY test 2017-10-18 14:30:56 +03:00
Michele Balistreri 4c0c58ac90 add hint if public key derivation is optimized or not 2017-10-16 17:34:37 +03:00
Michele Balistreri 97d195e6b5 simplify specifications - public key derivation must be somehow implemented 2017-10-11 10:55:04 +03:00
Michele Balistreri 5be35a8fe1 extend LOAD KEY 2017-10-11 10:45:37 +03:00
Michele Balistreri 5ba012fad1 implement GET STATUS 2017-10-09 17:12:21 +03:00
Michele Balistreri f4ea1f6e69 update specs for BIP32/39 2017-10-09 15:06:59 +03:00
Michele Balistreri 3c13025773 add public key to the output of the SIGN command 2017-10-06 15:08:07 +03:00
Michele Balistreri a78c5340c2 add ability to SIGN precomputed hashes. Switch to ECDSA with SHA256 for
data sign
2017-10-04 15:10:59 +03:00
Michele Balistreri ac5929a9fe implement SIGN 2017-09-30 17:26:06 +03:00
Michele Balistreri dd11e0cfa4 enforce P1 on LOAD KEY 2017-09-30 12:24:19 +03:00
Michele Balistreri 360fa6ff5e simplify the LOAD KEY command to use a single APDU 2017-09-25 11:27:55 +03:00
Michele Balistreri da001198f6 document load key and sign APDUs 2017-09-25 10:53:20 +03:00
Michele Balistreri a69bd8a0df document PIN-related commands 2017-09-22 12:41:43 +03:00
Michele Balistreri 4d7351d07e document PIN-related commands 2017-09-22 12:14:15 +03:00