90 Commits
Author SHA1 Message Date
Michele Balistreri 7548329c59 default pairing (#44)
use a default pairing password
2021-11-16 08:23:35 +03:00
Bitgamma 8cf7cbff80 add factory reset (#41)
add factory reset
2021-04-30 15:44:35 +03:00
Stefan Lew 9679ae2ea5 Update AndroidManifest.xml (#40)
fixes #32
2021-04-28 12:39:06 +03:00
Bitgamma b9f242aa11 add change PUK and pairing password (#39)
* add change PUK and pairing
2021-04-09 12:21:36 +03:00
Bitgamma d1098e969a Handle multiple pairings (#38)
handle multiple pairings
2021-03-17 18:15:50 +03:00
Michele Balistreri f602fadf80 removeKeyWithUnpair also unpairs others 2021-03-02 13:27:59 +03:00
Michele Balistreri cb7fc7fb55 separate get keys from import keys (android) 2021-02-19 14:39:07 +03:00
Michele Balistreri 2dc8360b6f off by one 2021-01-12 11:30:37 +03:00
Michele Balistreri 58e3031310 shorten pairing password 2020-12-18 15:46:23 +03:00
Michele Balistreri 2c639d61a2 add the ability to set a custom message 2020-12-15 13:51:07 +03:00
Andrea Franz 97b4bdcb3c add missing semicolon 2020-12-13 10:49:53 +01:00
Michele Balistreri 6c36a08ddb added error argument to stopNFC, fixed bug 2020-12-10 16:58:10 +03:00
Michele Balistreri 0755278f1f add startNFC/stopNFC 2020-12-04 09:21:08 +03:00
Michele Balistreri 612b74b203 update SDK to 3.0.4 2020-11-09 15:48:43 +01:00
Michele Balistreri a8c8d286c4 bump sdk 2020-11-09 14:26:18 +01:00
Michele Balistreri f431c7d6cb use compatible bc 2020-11-09 12:04:56 +01:00
Bitgamma c19d58bb5d Merge pull request #29 from bitgamma/sdk-302-compat
upgrade to SDK 3.0.2, handle IO errors separately from APDU errors
2020-06-25 09:44:40 +03:00
Michele Balistreri c0d09e3a49 dont explicitly stop the reader 2020-06-05 12:08:30 +03:00
Michele Balistreri d5feacb4ee add null handling 2020-06-05 10:19:01 +03:00
Michele Balistreri eeeaa26819 do not store references to Activity. Start and stop reader as needed 2020-06-05 09:01:34 +03:00
Michele Balistreri 29b3a3c578 upgrade to SDK 3.0.2, handle IO errors separately from APDU errors 2020-06-04 08:04:57 +03:00
Bitgamma 26db8dfd25 Merge pull request #1 from status-im/master
sync
2020-05-18 15:19:29 +03:00
Michele Balistreri 59052a36d7 make compatible with 2.1 Keycard applet 2020-05-18 13:36:18 +03:00
Bitgamma 900de62a4c Merge pull request #23 from bitgamma/master
avoid NVM writes (to improve login speed with Keycard)
2020-04-16 11:20:47 +03:00
Michele Balistreri 267bf1184f restore compatibility with current status-react 2020-04-16 10:12:34 +03:00
Roman Volosovskyi 38ca8597e2 Add nfc state events 2020-03-05 14:54:40 +02:00
Michele Balistreri cf7e3138c9 remove redundant derivation 2020-01-09 15:48:52 +03:00
Vitaliy Vlasov 8fb12850d7 Update status-keycard-java to 3.0.1 2019-12-27 18:31:15 +02:00
Vitaliy Vlasov 73c41d1a3d Add exportKeyWithPath() fn 2019-12-27 16:32:51 +02:00
Michele Balistreri 905bcb6f0d avoid NVM writes 2019-12-23 17:03:11 +01:00
Vitaliy Vlasov 29fe98beb3 Add signPinless 2019-12-05 13:36:21 +02:00
Roman Volosovskyi 79a7576ee1 fix master key address exporting 2019-11-27 09:57:50 +02:00
Roman Volosovskyi c9fbb9a3f3 Return master key address and public key
Before this commit `Keycard.generateAndLoadKey` and
`Keyacrd.getKeys` methods returned wallet root key address and public
key in "address" and "public-key" fields correspondingly. This caused
discrepancy in the way how keys were used for on-device and keycard
accounts in Status app. For on-device accounts master key address
was used as account's deterministic id, when keycard accounts used
wallet root key address for this purpose.
2019-11-19 11:12:46 +02:00
WoosangKim 2d5893d562 add thread to avoid main thread freezing 2019-11-07 11:14:31 +01:00
Dmitry Novotochinov 3638d7ee42 add more data to getKeys() output 2019-09-30 15:22:26 +03:00
Dmitry Novotochinov 8fe4af0da8 derive root key at m/44'/60'/0'/0 2019-09-05 18:50:35 +03:00
Dmitry Novotochinov 2718a08879 export root path key 2019-09-05 12:19:29 +03:00
Dmitry Novotochinov d6bac19ca0 add root address and public key 2019-09-05 11:21:19 +03:00
Dmitry Novotochinov da4eb7bdbe add root address and public key to generateAndLoadKey() response 2019-08-20 23:01:11 +03:00
Dmitry Novotochinov a891033668 add whisper-address to getKeys() response 2019-08-02 13:57:13 +03:00
Dmitry Novotochinov 48f645145d add wallet-public-key to generate keys response 2019-08-01 20:43:15 +03:00
Dmitry Novotochinov 182dd2b524 add key-uid to app info 2019-05-23 14:42:33 +03:00
Dmitry Novotochinov 033b43f583 exclude special symbols 2019-05-14 17:17:17 +03:00
Dmitry Novotochinov b495513a09 set length to 16 2019-05-14 17:17:17 +03:00
Dmitry Novotochinov 77781391ec provide strict set of characters to generate pairing password from
Set of characters used from https://www.grc.com/ppp.html to exclude similar-looking chars like 'l' and 'I' for better UX
2019-05-14 17:17:17 +03:00
Dmitry Novotochinov f1f61d8ab2 update to sdk v2.2.1 2019-05-02 18:39:44 +03:00
Dmitry Novotochinov f2dda77c81 add removeKeyWithUnpair() 2019-05-02 16:52:00 +03:00
Dmitry Novotochinov 348fc01041 add removeKey() 2019-05-02 16:52:00 +03:00
Dmitry Novotochinov 7b1e6cce65 pass bip39 words list as an argument to generateMnemonic() 2019-04-08 20:53:17 +03:00
Dmitry Novotochinov b9a66144b3 use 2.1.0 sdk 2019-03-26 16:54:13 +03:00