Commit Graph

79 Commits (abc74a5ffeb7e211954178e5d7b8543d5bd3d3cc)

Author SHA1 Message Date
Martin Holst Swende 1e1865b73f
core: implement background trie prefetcher 4 years ago
Marius van der Wijden ddeea1e0c6
core: types: less allocations when hashing and tx handling (#21265) 4 years ago
Adam Schmideg fe9ffa5953
crypto: improve error messages in LoadECDSA (#20718) 5 years ago
Felix Lange 54b271a86d
crypto: add SignatureLength constant and use it everywhere (#19996) 5 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
gary rong e0e0e53401 crypto: change formula for create2 (#17393) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Felix Lange 0255951587 crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932) 6 years ago
kiel barry ba975dc093 crypto: fix golint warnings (#16710) 6 years ago
Alex Wu 6cd6b921ac crypto: ensure private keys are < N (#15745) 7 years ago
George Ornbo 7bb2a489b2
crypto: Fix comment typo 7 years ago
Felix Lange 1a32bdf92c
crypto: fix error check in toECDSA (#15632) 7 years ago
Péter Szilágyi 72dd51e25a
accounts/keystore, crypto: don't enforce key checks on existing keyfiles 7 years ago
Péter Szilágyi aa73420207
accounts/keystore, crypto: enforce 256 bit keys on import 7 years ago
Péter Szilágyi 5c8fa6ae1a crypto, pow, vendor: hash optimizations, mmap ethash 8 years ago
Péter Szilágyi 3b00a77de5 crypto, pow: add pure Go implementation of ethash 8 years ago
Felix Lange 5c8fe28b72 common: move big integer math to common/math (#3699) 8 years ago
Felix Lange 9b0af51386 crypto: add btcec fallback for sign/recover without cgo (#3680) 8 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Péter Szilágyi 08eea0f0e4 accounts, core, crypto, internal: use normalised V during signature handling (#3455) 8 years ago
bas-vk b59c8399fb internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) 8 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Felix Lange 85e6c40c00 accounts, crypto: move keystore to package accounts 9 years ago
Felix Lange 83877a0f9d tests: remove eth, node, accounts dependencies 9 years ago
Ricardo Catalinas Jiménez 3d971c5a34 crypto: Remove dead code 9 years ago
Ricardo Catalinas Jiménez 0c6665558a crypto: Add backward compatible aliases for Sha3{,Hash}() 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Gustav Simonsson 371871d685 parmas, crypto, core, core/vm: homestead consensus protocol changes 9 years ago
Gustav Simonsson c8ad64f33c crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 9 years ago
Drake Burroughs 05ea8926c3 cmd/utils, crypto: add --lightkdf flag for lighter KDF 9 years ago
zelig 8b81ad1fc4 console: 9 years ago
Gustav Simonsson f32fa075f1 core/secp256k1: update libsecp256k1 Go wrapper and tests 9 years ago
Gustav Simonsson 3340b56593 crypto: correct sig validation, add more unit tests 9 years ago
Jeff R. Allen 0d40727775 Change go-uuid to use the current supported repository. 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
zelig fc17a527bc fix account ordering 9 years ago
Gustav Simonsson d23ec6c419 Change keystore to version 3 9 years ago
obscuren 0f51ee6c88 crypto: return common.Address rather than raw bytes 9 years ago
Gustav Simonsson edbd902a1b Initialise curve N value in package init 9 years ago
Gustav Simonsson 32e1b104f8 Add EC signature validations before call to libsecp256k1 9 years ago
Gustav Simonsson e389585f1f Change default keystore dir 9 years ago
Gustav Simonsson 2c1b0ff17e Update key store to new spec but keep address field for now 9 years ago
Gustav Simonsson da9fe951da Use common.Address type for accounts.Address 9 years ago
Gustav Simonsson 6b23094cff Improve key store passphrase crypto 9 years ago
Gustav Simonsson 34c94d5fcd Add loading of block test privkey if present 10 years ago
Felix Lange 4907d28967 crypto: update {Load,Save}ECDSA comments to mention hex encoding 10 years ago
Bas van Kervel ef393da933 removed utility function and implemented hex conversation in crypto functions 10 years ago