aboutsummaryrefslogtreecommitdiffstats
path: root/accounts/keystore
Commit message (Collapse)AuthorAgeFilesLines
* accounts/keystore, crypto: don't enforce key checks on existing keyfilesPéter Szilágyi2017-06-012-8/+4
|
* accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-235-7/+11
|
* all: update license informationFelix Lange2017-04-144-4/+4
|
* Merge pull request #3723 from karalabe/logger-updates-2Péter Szilágyi2017-02-281-1/+1
|\ | | | | Logger updates
| * all: next batch of log polishes to contextual versionsPéter Szilágyi2017-02-281-1/+1
| |
* | all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | * common/math: optimize PaddedBigBytes, use it more name old time/op new time/op delta PaddedBigBytes-8 71.1ns ± 5% 46.1ns ± 1% -35.15% (p=0.000 n=20+19) name old alloc/op new alloc/op delta PaddedBigBytes-8 48.0B ± 0% 32.0B ± 0% -33.33% (p=0.000 n=20+20) * all: unify big.Int zero checks Various checks were in use. This commit replaces them all with Int.Sign, which is cheaper and less code. eg templates: func before(x *big.Int) bool { return x.BitLen() == 0 } func after(x *big.Int) bool { return x.Sign() == 0 } func before(x *big.Int) bool { return x.BitLen() > 0 } func after(x *big.Int) bool { return x.Sign() != 0 } func before(x *big.Int) int { return x.Cmp(common.Big0) } func after(x *big.Int) int { return x.Sign() } * common/math, crypto/secp256k1: make ReadBits public in package math
* accounts, eth/downloader: use "err" instead of "error" in logsPéter Szilágyi2017-02-272-4/+4
|
* accounts, cmd: port packages over to the new logging systemPéter Szilágyi2017-02-232-12/+14
|
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-232-14/+13
|
* crypto: add btcec fallback for sign/recover without cgo (#3680)Felix Lange2017-02-181-3/+2
| | | | | | | | | | | * vendor: add github.com/btcsuite/btcd/btcec * crypto: add btcec fallback for sign/recover without cgo This commit adds a non-cgo fallback implementation of secp256k1 operations. * crypto, core/vm: remove wrappers for sha256, ripemd160
* accounts: ledger and HD review fixesPéter Szilágyi2017-02-133-26/+2
| | | | | | | | | - Handle a data race where a Ledger drops between list and open - Prolong Ledger tx confirmation window to 30 days from 1 minute - Simplify Ledger chainid-signature calculation and validation - Simplify Ledger USB APDU request chunking algorithm - Silence keystore account cache notifications for manual actions - Only enable self derivations if wallet open succeeds
* accounts, cmd, internal, node: implement HD wallet self-derivationPéter Szilágyi2017-02-131-1/+6
|
* accounts, cmd, internal, mobile, node: canonical account URLsPéter Szilágyi2017-02-138-66/+68
|
* accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-137-66/+519
|
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-1329-0/+2488