Commit Graph

  • c574944153
    Merge pull request #36 from status-im/pos-enabled Bitgamma 2019-04-04 10:21:40 +0300
  • 77d0ee8c58 fix secure channel cases Michele Balistreri 2019-04-01 17:52:16 +0300
  • 355ee91d2c add sign and derive tests Michele Balistreri 2019-04-01 17:06:20 +0300
  • 5bc5e23272 add support for derivation in sign Michele Balistreri 2019-03-29 14:55:59 +0300
  • 12481c6f94 add support for pinless sign Michele Balistreri 2019-03-28 15:04:57 +0300
  • ec121e477d add pinless path caching Michele Balistreri 2019-03-28 10:50:29 +0300
  • 8f1461e33a bump version number Michele Balistreri 2019-03-26 17:16:20 +0300
  • c803265ac1 forward the the pairing password setting to the JDK Michele Balistreri 2019-03-21 09:46:19 +0300
  • ee12e6e1a3 use newer SDK Michele Balistreri 2019-03-20 13:26:58 +0300
  • d803f47b99 make password a parameter Michele Balistreri 2019-03-20 12:22:19 +0300
  • 993672565c fix all tests for Ledger Michele Balistreri 2019-03-18 18:51:32 +0300
  • 734347a093
    Merge pull request #35 from gravityblast/patch-1 2.1.1 Bitgamma 2019-03-18 17:41:00 +0300
  • 2d366d6e8e
    fix application status response length Andrea Franz 2019-03-18 15:37:54 +0100
  • 56a6d7dd5e dynamic capability-based test filtering Michele Balistreri 2019-03-04 14:35:24 +0300
  • 05d3c5c80f adapt SET PINLESS PATH test Michele Balistreri 2019-03-04 10:16:29 +0300
  • 5d94371015 more extensive key derivation/sign/get status testing Michele Balistreri 2019-02-27 17:38:52 +0300
  • 4549f9794f partial adaptation for Ledger Michele Balistreri 2019-02-27 14:28:20 +0300
  • 8a9d2758bf partial adaptation for Ledger Michele Balistreri 2019-02-26 15:25:49 +0300
  • eb73388e21 bring applet to protocol version 2.1 2.1 Michele Balistreri 2019-02-12 12:21:40 +0300
  • ca65db5c71 remove outdated documentation Michele Balistreri 2019-02-11 16:58:34 +0300
  • fe8ecb2b03
    Merge pull request #34 from status-im/Keycard-new-readme.md Bitgamma 2019-02-01 13:40:21 +0300
  • c1930f3a11
    Update README.md guylouis 2019-02-01 11:16:43 +0100
  • 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 Michele Balistreri 2018-12-29 11:55:21 +0300
  • 1f9df5503b version 2.0 2.0 Michele Balistreri 2018-12-14 14:26:53 +0300
  • a33aae5ed5 closes #32 Michele Balistreri 2018-12-14 12:04:30 +0300
  • 73b73ffa3c
    Merge pull request #31 from status-im/unified-sdk Bitgamma 2018-12-11 12:03:05 +0300
  • ceaf1ac7b8 use unified SDK Michele Balistreri 2018-12-11 12:02:32 +0300
  • 245e26730d use unified SDK Michele Balistreri 2018-12-11 11:42:17 +0300
  • 8b9fe48932 use unified sdk Michele Balistreri 2018-12-10 20:17:04 +0300
  • 9209fee228
    Merge pull request #30 from status-im/keycard-rename Bitgamma 2018-12-07 17:18:28 +0300
  • 2a3f282229 rename to keycard Michele Balistreri 2018-12-04 16:13:27 +0300
  • bd018de2ee rename to keycard Michele Balistreri 2018-12-04 10:20:43 +0300
  • d4e01ab21b make EXPORT KEY able to derive from other sources Michele Balistreri 2018-11-30 11:34:05 +0300
  • 98ffcda1b8
    Merge pull request #28 from status-im/eip-1581 Bitgamma 2018-11-30 10:44:16 +0300
  • a7da5983c2 fix EXPORT KEY without make current Michele Balistreri 2018-11-30 10:33:12 +0300
  • cd26da75d3 fix usage of uinitialized keys Michele Balistreri 2018-11-30 10:01:29 +0300
  • a0c15da432 add better exception handling Michele Balistreri 2018-11-30 09:55:49 +0300
  • b7f9df6383 fix some errors Michele Balistreri 2018-11-30 09:44:39 +0300
  • 863ac1d6cf avoid deriving public when not needed, commit only final result Michele Balistreri 2018-11-29 19:22:14 +0300
  • 852a7d9f48 remove reference to old usage mode Michele Balistreri 2018-11-28 17:44:29 +0300
  • 013d07a079 redesign export key command Michele Balistreri 2018-11-28 17:22:49 +0300
  • 2ff8de6e80
    Merge pull request #26 from status-im/backup-restore Bitgamma 2018-11-22 18:04:26 +0300
  • da127a621a clarify format of the exported key Michele Balistreri 2018-11-22 18:03:19 +0300
  • bd6448734d implement tests, correct bugs Michele Balistreri 2018-11-22 17:56:28 +0300
  • c4c93b9c02 implement duplication Michele Balistreri 2018-11-21 16:40:48 +0300
  • 2a72585cbb implement duplication (partial) Michele Balistreri 2018-11-19 16:50:57 +0300
  • b00120c637 document the DUPLICATE KEY command Michele Balistreri 2018-11-19 14:27:36 +0300
  • 8f811a47f4 remove outdate info, closes #25 Michele Balistreri 2018-11-14 15:28:41 +0300
  • 2ebb131d8e adds the ability to also configure NDEF record during NDEF applet installation. Needed if we want to ship with tap-to-down feature Michele Balistreri 2018-11-13 14:29:50 +0300
  • c5a398e05e Closes #17 Michele Balistreri 2018-11-12 17:28:23 +0300
  • 846ab1443b
    Merge pull request #23 from status-im/set-ndef Bitgamma 2018-11-12 14:27:58 +0300
  • 42240ad5a5 make NDEF configurable Michele Balistreri 2018-11-12 11:09:36 +0300
  • bc75b75802 make NDEF configurable Michele Balistreri 2018-11-09 19:41:00 +0300
  • 178395df52 remove software-based CMAC implementation Michele Balistreri 2018-11-07 16:18:44 +0300
  • 97cf00d45c update README Michele Balistreri 2018-11-07 16:06:22 +0300
  • bc0cb02eca remove plain data signing, closes #15 Michele Balistreri 2018-11-07 16:02:21 +0300
  • e78397c198 remove assisted key derivation Michele Balistreri 2018-11-07 15:17:17 +0300
  • 22b41ab781 add GENERATE KEY command Michele Balistreri 2018-11-07 13:56:06 +0300
  • f83c655524 add key generation command Michele Balistreri 2018-11-07 12:56:06 +0300
  • 643f81b60c
    Merge pull request #5 from status-im/no-inst-params v1.2 Bitgamma 2018-10-10 16:30:48 +0300
  • 8fbba1817a remove documentation of the old script Michele Balistreri 2018-10-10 12:58:54 +0200
  • 5cdbc4c0eb remove outdated script Michele Balistreri 2018-10-10 12:58:04 +0200
  • 625f75302b add ability to change PUK and pairing secret Michele Balistreri 2018-10-10 12:42:34 +0200
  • 796449023d update documentation Michele Balistreri 2018-10-10 10:39:51 +0200
  • c4365c1cef make the PIN an initialization parameter Michele Balistreri 2018-10-09 16:07:52 +0200
  • 5e007afb54 move initialization in-applet Michele Balistreri 2018-10-09 14:57:33 +0200
  • f71286e7d1 add NDEF applet Michele Balistreri 2018-10-08 13:18:55 +0200
  • 7e11327f69 refresh EC keys every 100 SELECT commands Michele Balistreri 2018-10-08 12:31:47 +0200
  • 9a8932ca2a correct javadoc Michele Balistreri 2018-10-08 11:32:51 +0200
  • 582002b29e add key uid Michele Balistreri 2018-10-01 15:41:19 +0200
  • 6a0ca5e260 add remove key command Michele Balistreri 2018-10-01 10:58:44 +0200
  • 3c5fd3bfca avoid non-primitive, non-final static references Michele Balistreri 2018-09-26 15:22:04 +0200
  • 174675dba8 add unassisted key derivation performance test Michele Balistreri 2018-09-24 14:18:12 +0300
  • fde5d12850 implemented EXPORT KEY changes Michele Balistreri 2018-09-18 11:26:24 +0300
  • 6af167612e use pairing key generated using PBKDF2 Michele Balistreri 2018-09-14 11:35:47 +0300
  • 7ed8b803df add performance tests Michele Balistreri 2018-09-04 15:06:06 +0300
  • be4bad496e add performance test Michele Balistreri 2018-09-04 15:04:31 +0300
  • 8d42005e13 add personalization script Michele Balistreri 2018-08-14 13:27:52 +0300
  • c6ecebb057 correct typo Michele Balistreri 2018-07-18 13:51:16 +0300
  • 6429c802ed add ux notes Michele Balistreri 2018-07-18 13:48:00 +0300
  • 527760d7df decouple pairing secret from PUK Michele Balistreri 2018-06-25 11:13:06 +0200
  • eb233757fc
    Merge pull request #4 from tista3/master Bitgamma 2018-05-04 12:48:55 +0300
  • 94c9289b64 fixed typos Timotej Stanek 2018-05-04 11:26:17 +0200
  • d98eafd6b6 add application version and PUK retry count to select Michele Balistreri 2018-04-22 13:39:10 +0300
  • ae6490c132 Merge remote-tracking branch 'origin/master' Michele Balistreri 2018-04-22 11:27:32 +0300
  • 3decb868b5 supports compilation with Java 10 SDK Michele Balistreri 2018-04-22 11:27:14 +0300
  • 9224471670
    Create LICENSE Jarrad 2018-01-31 03:28:33 +0000
  • 6bec9622ef fixed typos in documentation Michele Balistreri 2018-01-23 14:31:05 +0300
  • 64ca24fbac add key derivation from parent Michele Balistreri 2018-01-23 13:41:30 +0300
  • d475900300 check and fix the S field of the ECDSA signature to avoid malleability Michele Balistreri 2018-01-19 15:40:36 +0300
  • e15da6a7e0 add ability to export current public key Michele Balistreri 2018-01-19 12:04:55 +0300
  • 404aef15a0 adapt tests Michele Balistreri 2018-01-19 10:58:36 +0300
  • ccb1c04c80 Merge branch 'Arachnid-statusfix' Michele Balistreri 2018-01-19 10:54:46 +0300
  • c15eef418f fix merge conflict, adapt tests Michele Balistreri 2018-01-19 10:54:02 +0300
  • 450938f203 fixing GET STATUS length Michele Balistreri 2018-01-18 16:53:26 +0300
  • 07c1f9cc42 Make boolean true 0xFF, not 0x01 Nick Johnson 2018-01-17 15:29:16 +0000
  • b68e7a55ea Update APPLICATION.MD Nick Johnson 2018-01-17 13:29:38 +0000
  • 6855e46975 Replace context-specific tags on GET_STATUS with type tags, and fix length Nick Johnson 2018-01-17 13:27:33 +0000
  • 08e657a2c8 make the UID tag context specific too Michele Balistreri 2018-01-05 18:11:14 +0300
  • d1b90a872a convert private tags in context-specific or application-specific tags Michele Balistreri 2018-01-05 16:11:00 +0300