Commit Graph

85 Commits (e20150f88886eec249a8e39288fda723ec143751)

Author SHA1 Message Date
zhiqiangxu c4b4d05e69
crypto: remove hardcoded value for secp256k1.N (#30126) 5 months ago
Martin HS 14eb8967be
all: use min/max/clear from go1.21 (#29307) 8 months ago
Martin HS ab49f228ad
all: update to go version 1.22.1 (#28946) 8 months ago
Delweng 21c87e0f1b
crypto: replace noarg fmt.Errorf with errors.New (#27333) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
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) 7 years ago
kiel barry ba975dc093 crypto: fix golint warnings (#16710) 7 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 8 years ago
Péter Szilágyi aa73420207
accounts/keystore, crypto: enforce 256 bit keys on import 8 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 10 years ago
zelig fc17a527bc fix account ordering 10 years ago
Gustav Simonsson d23ec6c419 Change keystore to version 3 10 years ago
obscuren 0f51ee6c88 crypto: return common.Address rather than raw bytes 10 years ago
Gustav Simonsson edbd902a1b Initialise curve N value in package init 10 years ago
Gustav Simonsson 32e1b104f8 Add EC signature validations before call to libsecp256k1 10 years ago
Gustav Simonsson e389585f1f Change default keystore dir 10 years ago