| Commit message (Expand) | Author | Age | Files | Lines |
* | crypto: use go-ethereum secp256k1 package to avoid symbol conflict (#374) | Wei-Ning Huang | 2019-06-15 | 95 | -22117/+1 |
* | travis, appveyor, Dockerfile: upgrade to Go 1.12 | Samuel Marks | 2019-06-15 | 2 | -2/+2 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-06-12 | 9 | -16/+16 |
* | vendor, crypto, swarm: switch over to upstream sha3 package | Dave McGregor | 2019-01-04 | 16 | -1674/+4 |
* | crypto/secp256k1: Fix invalid document link (#18297) | Shuai Qi | 2018-12-13 | 1 | -1/+1 |
* | core/vm: faster create/create2 (#17806) | Martin Holst Swende | 2018-10-04 | 1 | -3/+3 |
* | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 1 | -1/+1 |
* | crypto/secp256k1: remove useless code (#17728) | Payne | 2018-09-22 | 1 | -2/+0 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 1 | -1/+1 |
* | crypto/bn256: add missing license file, release wrapper in BSD-3 | Péter Szilágyi | 2018-08-20 | 5 | -45/+64 |
* | crypto/bn256: fix issues caused by Go 1.11 | Péter Szilágyi | 2018-08-16 | 5 | -17/+52 |
* | crypto: change formula for create2 (#17393) | gary rong | 2018-08-14 | 1 | -2/+2 |
* | crypto/secp256k1: remove external LGPL dependencies (#17239) | Péter Szilágyi | 2018-07-26 | 3 | -67/+57 |
* | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 1 | -0/+6 |
* | crypto/secp256k1: unify the package license to 3-Clause BSD (#17225) | Péter Szilágyi | 2018-07-24 | 5 | -60/+43 |
* | crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932) | Felix Lange | 2018-06-12 | 2 | -6/+38 |
* | crypto: fix golint warnings (#16710) | kiel barry | 2018-05-09 | 5 | -13/+13 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 1 | -1/+9 |
* | crypto/secp256k1: catch curve parameter parse errors (#16392) | David Huie | 2018-04-03 | 1 | -5/+5 |
* | ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374) | David Huie | 2018-03-26 | 2 | -13/+13 |
* | crypto/bn256: full switchover to cloudflare's code (#16301) | Péter Szilágyi | 2018-03-20 | 20 | -150/+780 |
* | core/vm, crypto/bn256: switch over to cloudflare library (#16203) | Péter Szilágyi | 2018-03-05 | 32 | -33/+2793 |
* | various: remove redundant parentheses (#15793) | Furkan KAMACI | 2018-01-03 | 1 | -1/+1 |
* | crypto: ensure private keys are < N (#15745) | Alex Wu | 2018-01-02 | 1 | -0/+10 |
* | crypto: ensure that VerifySignature rejects malleable signatures (#15708) | Felix Lange | 2017-12-20 | 2 | -0/+14 |
* | crypto, crypto/secp256k1: add CompressPubkey (#15626) | Felix Lange | 2017-12-15 | 6 | -52/+118 |
* | crypto: Fix comment typo | George Ornbo | 2017-12-15 | 1 | -1/+1 |
* | crypto: fix error check in toECDSA (#15632) | Felix Lange | 2017-12-12 | 2 | -0/+12 |
* | crypto: add DecompressPubkey, VerifySignature (#15615) | Felix Lange | 2017-12-06 | 6 | -15/+212 |
* | crypto/bn256: fix generator on G1 (#15591) | Matthew Di Ferrante | 2017-12-01 | 1 | -1/+1 |
* | core/vm, crypto/bn256: fix bn256 use and pairing corner case | Péter Szilágyi | 2017-08-17 | 2 | -7/+12 |
* | crypto: fix megacheck warnings (#14917) | Egon Elbre | 2017-08-08 | 6 | -870/+19 |
* | accounts/keystore, crypto: don't enforce key checks on existing keyfiles | Péter Szilágyi | 2017-06-01 | 2 | -9/+21 |
* | Merge pull request #14502 from karalabe/mobile-import-ecdsa | Felix Lange | 2017-05-25 | 1 | -15/+12 |
|\ |
|
| * | accounts/keystore, crypto: enforce 256 bit keys on import | Péter Szilágyi | 2017-05-23 | 1 | -15/+12 |
* | | crypto/bn256: fix go vet false positive | Felix Lange | 2017-05-24 | 4 | -19/+19 |
* | | consensus, core/*, params: metropolis preparation refactor | Jeffrey Wilcke | 2017-05-18 | 11 | -0/+2538 |
|/ |
|
* | all: update license information | Felix Lange | 2017-04-14 | 3 | -3/+3 |
* | crypto, pow, vendor: hash optimizations, mmap ethash | Péter Szilágyi | 2017-03-09 | 1 | -36/+0 |
* | crypto, pow: add pure Go implementation of ethash | Péter Szilágyi | 2017-03-09 | 3 | -2/+51 |
* | all: unify big.Int zero checks, use common/math in more places (#3716) | Felix Lange | 2017-02-28 | 5 | -60/+8 |
* | common: move big integer math to common/math (#3699) | Felix Lange | 2017-02-27 | 1 | -1/+1 |
* | crypto: add btcec fallback for sign/recover without cgo (#3680) | Felix Lange | 2017-02-18 | 10 | -188/+239 |
* | crypto/secp256k1: sign with deterministic K (rfc6979) (#3561) | Felix Lange | 2017-01-23 | 2 | -8/+22 |
* | crypto/secp256k1: update to github.com/bitcoin-core/secp256k1 @ 9d560f9 (#3544) | Felix Lange | 2017-01-13 | 79 | -1998/+8229 |
* | all: fix ineffectual assignments and remove uses of crypto.Sha3 | Felix Lange | 2017-01-09 | 1 | -7/+2 |
* | all: fix spelling errors | Péter Szilágyi | 2017-01-07 | 5 | -7/+7 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 2 | -4/+3 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 3 | -10/+10 |
* | accounts, core, crypto, internal: use normalised V during signature handling ... | Péter Szilágyi | 2017-01-05 | 2 | -76/+29 |
* | internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) | bas-vk | 2016-10-29 | 2 | -10/+62 |
* | crypto/sha3: update from golang.org/x/crypto/sha3 a 80b25ed4 | Felix Lange | 2016-10-02 | 6 | -3/+410 |
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 2 | -4/+4 |
* | accounts, crypto: move keystore to package accounts | Felix Lange | 2016-04-12 | 9 | -1160/+0 |
* | tests: remove eth, node, accounts dependencies | Felix Lange | 2016-04-12 | 1 | -13/+0 |
* | crypto: expose key encryption method, add ping-pong test | Péter Szilágyi | 2016-02-24 | 2 | -18/+71 |
* | crypto: code polish + ensure key file contents match with name | Péter Szilágyi | 2016-02-24 | 1 | -5/+12 |
* | crypto: expose key decryption method to parse a string direclty | Péter Szilágyi | 2016-02-24 | 2 | -36/+45 |
* | crypto: Remove dead code | Ricardo Catalinas Jiménez | 2016-02-22 | 2 | -11/+0 |
* | crypto: Add backward compatible aliases for Sha3{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -0/+4 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 3 | -14/+14 |
* | crypto/sha3: Export Keccak-256 hash function | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -0/+3 |
* | crypto/sha3: Remove import path checking from vendored code | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -1/+1 |
* | crypto/sha3: Copy latest code from "golang.org/x/crypto/sha3" | Ricardo Catalinas Jiménez | 2016-02-22 | 13 | -0/+1269 |
* | crypto/sha3: Delete old copied code | Ricardo Catalinas Jiménez | 2016-02-22 | 2 | -671/+0 |
* | Merge pull request #2116 from obscuren/homestead | Jeffrey Wilcke | 2016-02-19 | 3 | -3/+16 |
|\ |
|
| * | parmas, crypto, core, core/vm: homestead consensus protocol changes | Gustav Simonsson | 2016-02-18 | 3 | -3/+16 |
* | | crypto/ecies: make authenticated shared data work | Felix Lange | 2016-02-12 | 2 | -6/+36 |
|/ |
|
* | Merge pull request #2056 from fjl/fix-account-format | Jeffrey Wilcke | 2015-12-10 | 1 | -8/+8 |
|\ |
|
| * | crypto: "Crypto" -> "crypto" in web3 key format | Felix Lange | 2015-12-08 | 1 | -8/+8 |
* | | crypto/secp256k1: remove dependency on libgmp | Felix Lange | 2015-12-04 | 2 | -33/+1 |
|/ |
|
* | crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult | Gustav Simonsson | 2015-11-30 | 12 | -164/+311 |
* | core/secp256k1: update libsecp256k1 Go wrapper and tests | Gustav Simonsson | 2015-11-30 | 2 | -18/+17 |
* | crypto/secp256k1: drop pkgsrc paths from CFLAGS | Felix Lange | 2015-11-17 | 1 | -2/+2 |
* | crypto/secp256k1: raise internal errors as recoverable Go panic | Felix Lange | 2015-11-17 | 2 | -0/+39 |
* | crypto/secp256k1: verify recovery ID before calling libsecp256k1 | Felix Lange | 2015-11-17 | 2 | -79/+48 |
* | crypto/secp256k1: add C compiler flags for pkgsrc | Felix Lange | 2015-11-03 | 1 | -2/+2 |
* | cmd/utils, crypto: add --lightkdf flag for lighter KDF | Drake Burroughs | 2015-10-29 | 3 | -18/+27 |
* | console: | zelig | 2015-10-22 | 1 | -1/+4 |
* | Merge pull request #1853 from Gustav-Simonsson/libsecp256k1_update | Jeffrey Wilcke | 2015-10-16 | 89 | -3022/+6536 |
|\ |
|
| * | core/secp256k1: update libsecp256k1 Go wrapper and tests | Gustav Simonsson | 2015-10-09 | 3 | -249/+256 |
| * | Update libsecp256k1 | Gustav Simonsson | 2015-09-28 | 86 | -2773/+6280 |
* | | Merge pull request #1887 from Gustav-Simonsson/icap | Jeffrey Wilcke | 2015-10-16 | 2 | -0/+30 |
|\ \ |
|
| * | | common, crypto: add ICAP functions | Gustav Simonsson | 2015-10-13 | 2 | -0/+30 |
| |/ |
|
* / | crypto: correct sig validation, add more unit tests | Gustav Simonsson | 2015-09-22 | 2 | -27/+169 |
|/ |
|
* | Change go-uuid to use the current supported repository. | Jeff R. Allen | 2015-09-12 | 3 | -3/+3 |
* | crypto: remove obsolete key files | zelig | 2015-08-18 | 4 | -1878/+0 |
* | remove elliptic.P224 usage | Pavol Rusnak | 2015-07-30 | 2 | -14/+1 |
* | FreeBSD support | Fynn | 2015-07-29 | 1 | -0/+2 |
* | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 17 | -19/+67 |
|\ |
|
| * | crypto/sha3: add full license headers | Felix Lange | 2015-07-24 | 2 | -4/+52 |
| * | all: fix license headers one more time | Felix Lange | 2015-07-24 | 15 | -15/+15 |
* | | crypto: fix build with Go 1.5 | Felix Lange | 2015-07-28 | 1 | -1/+8 |
|/ |
|
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 15 | -60/+60 |
* | crypto: fix license of curve.go | Felix Lange | 2015-07-23 | 1 | -27/+38 |
* | crypto: remove debug print call after decrypting a key from disk | Felix Lange | 2015-07-21 | 1 | -1/+0 |
* | : colon => dash - in keyfile name - slight deviation from ISO8601 for WIN FS... | zelig | 2015-07-09 | 1 | -1/+1 |
* | all: goimports -w | Felix Lange | 2015-07-07 | 1 | -1/+2 |
* | all: remove @author comments | Felix Lange | 2015-07-07 | 3 | -21/+0 |
* | all: update license information | Felix Lange | 2015-07-07 | 20 | -47/+371 |
* | account update: migrate or change password | zelig | 2015-07-03 | 2 | -18/+60 |
* | fix account ordering | zelig | 2015-07-03 | 3 | -73/+96 |
* | accounts order by keyfile ctime | zelig | 2015-07-03 | 1 | -2/+25 |
* | Change keystore to version 3 | Gustav Simonsson | 2015-06-24 | 7 | -91/+344 |
* | crypto: return common.Address rather than raw bytes | obscuren | 2015-06-05 | 2 | -5/+5 |
* | Merge pull request #1166 from Gustav-Simonsson/add_ec_sig_validations | Jeffrey Wilcke | 2015-06-03 | 1 | -0/+16 |
|\ |
|
| * | Initialise curve N value in package init | Gustav Simonsson | 2015-06-03 | 1 | -1/+3 |
| * | Add EC signature validations before call to libsecp256k1 | Gustav Simonsson | 2015-06-02 | 1 | -0/+14 |
* | | crypto/sha3: pull in latest keccak from go crypto (45% speed increase) | Péter Szilágyi | 2015-06-03 | 2 | -173/+409 |
|/ |
|
* | Update keystore code comments | Gustav Simonsson | 2015-05-14 | 1 | -6/+7 |
* | Change default keystore dir | Gustav Simonsson | 2015-05-13 | 1 | -1/+1 |
* | Update key store to new spec but keep address field for now | Gustav Simonsson | 2015-05-12 | 3 | -68/+55 |
* | Address pull request comments; key header and hex encoding | Gustav Simonsson | 2015-05-12 | 3 | -31/+67 |
* | Revert "Add key header to unencrypted key file" | Gustav Simonsson | 2015-05-12 | 2 | -16/+8 |
* | Add key header to unencrypted key file | Gustav Simonsson | 2015-05-12 | 2 | -8/+16 |
* | Add key header to encrypted keys | Gustav Simonsson | 2015-05-12 | 2 | -7/+57 |
* | Use common.Address type for accounts.Address | Gustav Simonsson | 2015-05-12 | 4 | -28/+30 |
* | Improve key store passphrase crypto | Gustav Simonsson | 2015-05-12 | 4 | -23/+31 |
* | Remove the awesome, ever misunderstood entropy mixing | Gustav Simonsson | 2015-05-12 | 4 | -64/+15 |
* | replaced several path.* with filepath.* which is platform independent | Bas van Kervel | 2015-05-12 | 2 | -7/+7 |
* | Add loading of block test privkey if present | Gustav Simonsson | 2015-04-28 | 1 | -0/+13 |
* | Remove unneeded allocation | Gustav Simonsson | 2015-04-25 | 1 | -1/+0 |
* | Use make instead of new for allocation | Gustav Simonsson | 2015-04-24 | 1 | -1/+1 |
* | Fix ignore of unexpected files in key dir | Gustav Simonsson | 2015-04-23 | 1 | -3/+3 |
* | doc: crypto/secp256k1 GMP dependency package name. | Noel Maersk | 2015-04-23 | 1 | -1/+4 |
* | Adding flags to facilitate cross compiling to ARM | Maran | 2015-04-22 | 1 | -0/+2 |
* | crypto: update {Load,Save}ECDSA comments to mention hex encoding | Felix Lange | 2015-04-19 | 1 | -2/+3 |
* | removed utility function and implemented hex conversation in crypto functions | Bas van Kervel | 2015-04-09 | 1 | -2/+9 |
* | Support for import/export hex encoded keys, closes #635 | Bas van Kervel | 2015-04-09 | 1 | -3/+3 |
* | Add IsOnCurve check to EC unmarshalling in ECIES decryption | Gustav Simonsson | 2015-04-08 | 1 | -0/+4 |
* | Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_and_remov... | Jeffrey Wilcke | 2015-04-08 | 1 | -9/+7 |
|\ |
|
| * | Forward and log EC recover err and remove dup pubkey len check | Gustav Simonsson | 2015-04-07 | 1 | -9/+7 |
* | | libsecp256k1 #define NDEBUG | Gustav Simonsson | 2015-04-08 | 1 | -0/+1 |
* | | Link GMP | obscuren | 2015-04-07 | 1 | -0/+3 |
* | | Update Go wrapper around libbsecp256k1 | Gustav Simonsson | 2015-04-07 | 1 | -89/+25 |
* | | Update bitcoin secp256k1 lib | Gustav Simonsson | 2015-04-07 | 74 | -4960/+10508 |
|/ |
|
* | Cleanup. | obscuren | 2015-03-29 | 1 | -9/+7 |
* | common: remove WriteFile and ReadAllFile (use ioutil instead) | zelig | 2015-03-27 | 1 | -2/+4 |
* | import/export accounts | zelig | 2015-03-27 | 2 | -7/+16 |
* | crypto: remove use of common.Value.Encode | Felix Lange | 2015-03-20 | 1 | -9/+1 |
* | Merge remote-tracking branch 'ethereum/conversion' into conversion | Felix Lange | 2015-03-17 | 1 | -2/+5 |
|\ |
|
| * | converted vm | obscuren | 2015-03-17 | 1 | -2/+5 |
* | | crypto: fix Sha3Hash and add a test for it | Felix Lange | 2015-03-17 | 2 | -2/+8 |
|/ |
|
* | crypto: add Sha3Hash | Felix Lange | 2015-03-17 | 1 | -1/+10 |
* | Moved ethutil => common | obscuren | 2015-03-16 | 5 | -21/+21 |
* | Use ECDSA instead of elliptic | obscuren | 2015-03-11 | 1 | -6/+3 |
* | crypto: delete old key management stuff | Felix Lange | 2015-03-10 | 4 | -492/+0 |
* | Fix key store address hex decoding and accounts test | Gustav Simonsson | 2015-02-25 | 1 | -2/+5 |
* | Implement OS sensitive dataDirs | Maran | 2015-02-23 | 2 | -11/+5 |
* | crypto: switch to golang.org/x/crypto | Felix Lange | 2015-02-17 | 2 | -5/+7 |
* | Added invalid sec key test | obscuren | 2015-02-16 | 1 | -1/+10 |
* | Validate seckey when generating pub key | obscuren | 2015-02-15 | 1 | -1/+6 |
* | Moved ECIES to repo & added secondary title for webview | obscuren | 2015-02-14 | 1 | -1/+1 |
* | Add 'crypto/ecies/' from commit '7c0f4a9b18d992166452d8cd32caaefd92b26386' | obscuren | 2015-02-14 | 7 | -0/+1703 |
* | Merge branch 'align_key_and_ecdsa_nonce_entropy' of https://github.com/Gustav... | obscuren | 2015-02-14 | 6 | -125/+105 |
|\ |
|
| * | Remove secp256_rand.go and update tests | Gustav Simonsson | 2015-02-14 | 2 | -107/+11 |
| * | Unexport randEntropy type and use exported Reader instead | Gustav Simonsson | 2015-02-13 | 2 | -5/+7 |
| * | Set both key generation and ECDSA nonce to use mixed entropy | Gustav Simonsson | 2015-02-11 | 4 | -18/+92 |
* | | crypto: add key loading functions | Felix Lange | 2015-02-10 | 2 | -1/+30 |
* | | crypto: make it easier to run Sha3 on multiple inputs | Felix Lange | 2015-02-06 | 2 | -4/+5 |
|/ |
|
* | Merge branch 'bounty' into develop | obscuren | 2015-02-01 | 1 | -1/+2 |
|\ |
|
| * | Fixed n | obscuren | 2015-02-01 | 1 | -1/+2 |
* | | Merge branch 'bounty' into develop | obscuren | 2015-02-01 | 2 | -6/+2 |
|\| |
|
| * | Fixed Sign nonce | obscuren | 2015-02-01 | 2 | -6/+2 |
* | | Fixed whisper pub key bug | obscuren | 2015-01-30 | 1 | -1/+1 |
* | | Address pull request comments | Gustav Simonsson | 2015-01-28 | 3 | -8/+7 |
* | | Add accounts package and refactor key stores | Gustav Simonsson | 2015-01-26 | 5 | -55/+87 |
* | | Merge branch 'import_presale_keys' of https://github.com/Gustav-Simonsson/go-... | obscuren | 2015-01-23 | 4 | -49/+124 |
|\ \
| |/
|/| |
|
| * | CamelCase aesCBCDecrypt | Gustav Simonsson | 2015-01-22 | 2 | -3/+3 |
| * | Add ImportPreSaleKey | Gustav Simonsson | 2015-01-21 | 4 | -49/+123 |
* | | Use curve params instead of hardcoded 32 bytes | obscuren | 2015-01-23 | 1 | -1/+1 |
* | | Pad private key when signing & length check for hashes in sign | obscuren | 2015-01-23 | 2 | -2/+19 |
|/ |
|
* | Moved `obscuren` secp256k1-go | obscuren | 2015-01-22 | 50 | -3/+6430 |
* | Moved sha3 from `obscuren` | obscuren | 2015-01-22 | 3 | -1/+388 |
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-01-20 | 4 | -0/+551 |
|\ |
|
| * | Address pull request comments | Gustav Simonsson | 2015-01-20 | 2 | -9/+4 |
| * | Address pull request comments | Gustav Simonsson | 2015-01-20 | 2 | -10/+8 |
| * | Update code comments | Gustav Simonsson | 2015-01-16 | 1 | -6/+4 |
| * | Address pull request comments | Gustav Simonsson | 2015-01-16 | 4 | -215/+88 |
| * | Address pull request comments | Gustav Simonsson | 2015-01-16 | 4 | -84/+91 |
| * | Add new key_store interface and two new key stores | Gustav Simonsson | 2015-01-16 | 4 | -0/+680 |
* | | Added 0 key proof error | obscuren | 2015-01-19 | 1 | -0/+13 |
|/ |
|
* | pre-pow | obscuren | 2015-01-12 | 1 | -0/+13 |
* | fixed tests | obscuren | 2014-12-13 | 1 | -1/+1 |
* | Added length checkes | obscuren | 2014-12-13 | 1 | -1/+18 |
* | Changed new methods to use ecdsa package for pub prv keys | obscuren | 2014-12-10 | 2 | -26/+35 |
* | Added Encrypt & Decrypt using the ECIES w/ tests | obscuren | 2014-12-10 | 2 | -0/+82 |
* | Added S256 curve | obscuren | 2014-12-10 | 1 | -0/+363 |
* | Show newly created private key during startup. Closes #126 | obscuren | 2014-12-05 | 1 | -0/+4 |
* | try to get full coverage report on travis | Taylor Gerring | 2014-11-15 | 1 | -109/+109 |
* | ethcrypto => crypto | obscuren | 2014-10-31 | 10 | -0/+2393 |