Commit Graph

273 Commits (b88051ec83bba7882b59ab9cee573a9c111063e9)

Author SHA1 Message Date
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
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 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
Felix Lange 96778a1c21 crypto/secp256k1: sign with deterministic K (rfc6979) (#3561) 8 years ago
Felix Lange e0ceeab0d1 crypto/secp256k1: update to github.com/bitcoin-core/secp256k1 @ 9d560f9 (#3544) 8 years ago
Felix Lange b9b3efb09f all: fix ineffectual assignments and remove uses of crypto.Sha3 8 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Felix Lange f2da6581ba all: fix issues reported by honnef.co/go/simple/cmd/gosimple 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 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 54ea317375 crypto/sha3: update from golang.org/x/crypto/sha3 a 80b25ed4 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
Péter Szilágyi 45d08a8aa7 crypto: expose key encryption method, add ping-pong test 9 years ago
Péter Szilágyi 0969b35eec crypto: code polish + ensure key file contents match with name 9 years ago
Péter Szilágyi cda91ee180 crypto: expose key decryption method to parse a string direclty 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
Ricardo Catalinas Jiménez c20d6e5e4e crypto/sha3: Export Keccak-256 hash function 9 years ago
Ricardo Catalinas Jiménez 5387ad760f crypto/sha3: Remove import path checking from vendored code 9 years ago
Ricardo Catalinas Jiménez e4b138a593 crypto/sha3: Copy latest code from "golang.org/x/crypto/sha3" 9 years ago
Ricardo Catalinas Jiménez 0a1da69fac crypto/sha3: Delete old copied code 9 years ago
Gustav Simonsson 371871d685 parmas, crypto, core, core/vm: homestead consensus protocol changes 9 years ago
Felix Lange fdb936ee95 crypto/ecies: make authenticated shared data work 9 years ago
Felix Lange 032453b3e7 crypto: "Crypto" -> "crypto" in web3 key format 9 years ago
Felix Lange 02356b36d6 crypto/secp256k1: remove dependency on libgmp 9 years ago