op-geth/accounts/keystore
Martin Holst Swende d5c7a6056a
cmd/clef: encrypt the master seed on disk (#17704)
* cmd/clef: encrypt master seed of clef

Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn>

* keystore: refactor for external use of encryption

* clef: utilize keystore encryption, check flags correctly

* clef: validate master password

* clef: add json wrapping around encrypted master seed
2018-10-09 11:05:41 +02:00
..
testdata accounts, cmd, eth, internal, mobile, node: split account backends 2017-02-13 14:00:02 +02:00
account_cache.go all: switch out defunct set library to different one (#16873) 2018-07-16 10:54:19 +03:00
account_cache_test.go accounts/keystore: comments above time.Sleep 2017-11-16 15:01:02 +01:00
file_cache.go accounts/keystore: rename skipKeyFile to nonKeyFile to better reveal the function purpose (#17290) 2018-08-03 10:25:17 +03:00
key.go cmd/clef: encrypt the master seed on disk (#17704) 2018-10-09 11:05:41 +02:00
keystore.go accounts/keystore: double-check keystore file after creation (#17348) 2018-09-19 18:08:38 +02:00
keystore_passphrase.go cmd/clef: encrypt the master seed on disk (#17704) 2018-10-09 11:05:41 +02:00
keystore_passphrase_test.go accounts/keystore, crypto: enforce 256 bit keys on import 2017-05-23 14:58:03 +03:00
keystore_plain.go accounts: changed if-else blocks to conform with golint (#16654) 2018-05-03 11:37:56 +03:00
keystore_plain_test.go accounts/keystore: double-check keystore file after creation (#17348) 2018-09-19 18:08:38 +02:00
keystore_test.go accounts/keystore: scan key directory without locks held (#15171) 2017-10-09 12:40:50 +02:00
keystore_wallet.go accounts: refactor API for generalized USB wallets 2017-08-09 13:26:07 +03:00
presale.go accounts/keystore: Improved error message 2017-12-18 12:28:34 +01:00
watch.go accounts/keystore: Ignore initial trigger of rescan-event 2017-11-20 12:35:30 +01:00
watch_fallback.go accounts, cmd, eth, internal, miner, node: wallets and HD APIs 2017-02-13 14:00:07 +02:00