Commit Graph

252 Commits (7c95ebd63d8470bc39a7e128470e5026c9f6b3e8)

Author SHA1 Message Date
Felix Lange 54b271a86d
crypto: add SignatureLength constant and use it everywhere (#19996) 5 years ago
Péter Szilágyi 8e391cec43
crypto/blake2b: fix 386, round 2 5 years ago
Péter Szilágyi 8517dd463d
crypto/blake2b: fix non-amd64 builds 5 years ago
Péter Szilágyi 1bccafe5ef
core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 5 years ago
Piotr Dyraga 2890f060b7
core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 5 years ago
Kitten King cc3ef1e4f4 cmd, crypto, eth, internals: fix Typos (#19868) 5 years ago
Felix Lange f088c650a5 all: replace t.Log(); t.FailNow() with t.Fatal() (#19849) 5 years ago
大彬 4ac04ae0fe all: replace fmt.Print* calls with t.Log* in tests (#19670) 5 years ago
Antoine Rondelet 2388e425f2 crypto/bn256/cloudflare: fix comments to describe the updated curve parameters (#19577) 6 years ago
Antoine Rondelet 9efc1a847e crypto/bn256/cloudflare: checks for nil pointers in Marshal functions (#19609) 6 years ago
Péter Szilágyi 39bd2609ca
crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18 6 years ago
Samuel Marks e43bc36226
travis, appveyor, Dockerfile: upgrade to Go 1.12 6 years ago
Jeremy Schlatter b5e5b3567c crypto: fix build when CGO_ENABLED=0 (#19121) 6 years ago
Matthew Halpern 2a0e1bb32b crypto/ecies: remove unused function (#19096) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Shuai Qi e57e4571d3 crypto/secp256k1: Fix invalid document link (#18297) 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
Liang ZOU 6663e5da10 all: fix various comment typos (#17748) 6 years ago
Payne 1d9d3815e5 crypto/secp256k1: remove useless code (#17728) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
Péter Szilágyi a6d45a5d00
crypto/bn256: add missing license file, release wrapper in BSD-3 6 years ago
Péter Szilágyi 3e21adc648
crypto/bn256: fix issues caused by Go 1.11 6 years ago
gary rong e0e0e53401 crypto: change formula for create2 (#17393) 6 years ago
Péter Szilágyi d9575e92fc crypto/secp256k1: remove external LGPL dependencies (#17239) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Péter Szilágyi afd8b84706 crypto/secp256k1: unify the package license to 3-Clause BSD (#17225) 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
thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) 7 years ago
David Huie d1af4e1a9e crypto/secp256k1: catch curve parameter parse errors (#16392) 7 years ago
David Huie 23ac783332 ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374) 7 years ago
Péter Szilágyi 1203c6a237
crypto/bn256: full switchover to cloudflare's code (#16301) 7 years ago
Péter Szilágyi bd6879ac51
core/vm, crypto/bn256: switch over to cloudflare library (#16203) 7 years ago
Furkan KAMACI b8caba9709 various: remove redundant parentheses (#15793) 7 years ago
Alex Wu 6cd6b921ac crypto: ensure private keys are < N (#15745) 7 years ago
Felix Lange ce823c9f84 crypto: ensure that VerifySignature rejects malleable signatures (#15708) 7 years ago
Felix Lange c6069a627c
crypto, crypto/secp256k1: add CompressPubkey (#15626) 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
Felix Lange e85b68ef53
crypto: add DecompressPubkey, VerifySignature (#15615) 7 years ago
Matthew Di Ferrante 80c6dfc19f crypto/bn256: fix generator on G1 (#15591) 7 years ago
Péter Szilágyi 1335a6cc8c
core/vm, crypto/bn256: fix bn256 use and pairing corner case 7 years ago
Egon Elbre 10ce8b0e3c crypto: fix megacheck warnings (#14917) 7 years ago
Péter Szilágyi 72dd51e25a
accounts/keystore, crypto: don't enforce key checks on existing keyfiles 8 years ago
Felix Lange 069cb661c3 crypto/bn256: fix go vet false positive 8 years ago
Péter Szilágyi aa73420207
accounts/keystore, crypto: enforce 256 bit keys on import 8 years ago
Jeffrey Wilcke 10a57fc3d4 consensus, core/*, params: metropolis preparation refactor 8 years ago
Felix Lange 0cc492f815 all: update license information 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