aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/crypto.go
Commit message (Expand)AuthorAgeFilesLines
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-091-3/+3
* vendor, crypto, swarm: switch over to upstream sha3 packageDave McGregor2019-01-041-4/+4
* core/vm: faster create/create2 (#17806)Martin Holst Swende2018-10-041-3/+3
* crypto: change formula for create2 (#17393)gary rong2018-08-141-2/+2
* core, crypto, params: implement CREATE2 evm instrction (#17196)gary rong2018-07-241-0/+6
* crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932)Felix Lange2018-06-121-5/+8
* crypto: fix golint warnings (#16710)kiel barry2018-05-091-6/+6
* crypto: ensure private keys are < N (#15745)Alex Wu2018-01-021-0/+10
* crypto: Fix comment typoGeorge Ornbo2017-12-151-1/+1
* crypto: fix error check in toECDSA (#15632)Felix Lange2017-12-121-0/+3
* accounts/keystore, crypto: don't enforce key checks on existing keyfilesPéter Szilágyi2017-06-011-8/+20
* accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-231-15/+12
* crypto, pow, vendor: hash optimizations, mmap ethashPéter Szilágyi2017-03-091-36/+0
* crypto, pow: add pure Go implementation of ethashPéter Szilágyi2017-03-091-0/+48
* common: move big integer math to common/math (#3699)Felix Lange2017-02-271-1/+1
* crypto: add btcec fallback for sign/recover without cgo (#3680)Felix Lange2017-02-181-79/+16
* all: fix spelling errorsPéter Szilágyi2017-01-071-2/+2
* accounts, core, crypto, internal: use normalised V during signature handling ...Péter Szilágyi2017-01-051-26/+5
* internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-291-4/+33
* all: fix go vet warningsFelix Lange2016-04-151-2/+2
* accounts, crypto: move keystore to package accountsFelix Lange2016-04-121-106/+0
* tests: remove eth, node, accounts dependenciesFelix Lange2016-04-121-13/+0
* crypto: Remove dead codeRicardo Catalinas Jiménez2016-02-221-1/+0
* crypto: Add backward compatible aliases for Sha3{,Hash}()Ricardo Catalinas Jiménez2016-02-221-0/+4
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-5/+5
* parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-181-2/+11
* crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar multGustav Simonsson2015-11-301-17/+9
* cmd/utils, crypto: add --lightkdf flag for lighter KDFDrake Burroughs2015-10-291-1/+1
* console:zelig2015-10-221-1/+4
* Merge pull request #1853 from Gustav-Simonsson/libsecp256k1_updateJeffrey Wilcke2015-10-161-1/+9
|\
| * core/secp256k1: update libsecp256k1 Go wrapper and testsGustav Simonsson2015-10-091-1/+9
* | crypto: correct sig validation, add more unit testsGustav Simonsson2015-09-221-13/+2
|/
* Change go-uuid to use the current supported repository.Jeff R. Allen2015-09-121-1/+1
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* all: update license informationFelix Lange2015-07-071-0/+16
* fix account orderingzelig2015-07-031-1/+1
* Change keystore to version 3Gustav Simonsson2015-06-241-7/+19
* crypto: return common.Address rather than raw bytesobscuren2015-06-051-4/+4
* Initialise curve N value in package initGustav Simonsson2015-06-031-1/+3
* Add EC signature validations before call to libsecp256k1Gustav Simonsson2015-06-021-0/+14
* Change default keystore dirGustav Simonsson2015-05-131-1/+1
* Update key store to new spec but keep address field for nowGustav Simonsson2015-05-121-1/+1
* Use common.Address type for accounts.AddressGustav Simonsson2015-05-121-3/+3
* Improve key store passphrase cryptoGustav Simonsson2015-05-121-1/+1
* Add loading of block test privkey if presentGustav Simonsson2015-04-281-0/+13
* crypto: update {Load,Save}ECDSA comments to mention hex encodingFelix Lange2015-04-191-2/+3
* removed utility function and implemented hex conversation in crypto functionsBas van Kervel2015-04-091-2/+9
* Support for import/export hex encoded keys, closes #635Bas van Kervel2015-04-091-3/+3
* Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-071-9/+7
* Cleanup.obscuren2015-03-291-9/+7
* common: remove WriteFile and ReadAllFile (use ioutil instead)zelig2015-03-271-2/+4
* import/export accountszelig2015-03-271-0/+5
* Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-171-2/+5
|\
| * converted vmobscuren2015-03-171-2/+5
* | crypto: fix Sha3Hash and add a test for itFelix Lange2015-03-171-1/+1
|/
* crypto: add Sha3HashFelix Lange2015-03-171-1/+10
* Moved ethutil => commonobscuren2015-03-161-5/+5
* crypto: switch to golang.org/x/cryptoFelix Lange2015-02-171-2/+2
* Moved ECIES to repo & added secondary title for webviewobscuren2015-02-141-1/+1
* crypto: add key loading functionsFelix Lange2015-02-101-0/+28
* crypto: make it easier to run Sha3 on multiple inputsFelix Lange2015-02-061-3/+4
* Fixed whisper pub key bugobscuren2015-01-301-1/+1
* Address pull request commentsGustav Simonsson2015-01-281-4/+3
* Add accounts package and refactor key storesGustav Simonsson2015-01-261-2/+8
* Merge branch 'import_presale_keys' of https://github.com/Gustav-Simonsson/go-...obscuren2015-01-231-0/+105
|\
| * CamelCase aesCBCDecryptGustav Simonsson2015-01-221-2/+2
| * Add ImportPreSaleKeyGustav Simonsson2015-01-211-0/+104
* | Use curve params instead of hardcoded 32 bytesobscuren2015-01-231-1/+1
* | Pad private key when signing & length check for hashes in signobscuren2015-01-231-1/+6
|/
* Moved `obscuren` secp256k1-goobscuren2015-01-221-1/+1
* Moved sha3 from `obscuren`obscuren2015-01-221-1/+1
* Added length checkesobscuren2014-12-131-1/+18
* Changed new methods to use ecdsa package for pub prv keysobscuren2014-12-101-23/+32
* Added Encrypt & Decrypt using the ECIES w/ testsobscuren2014-12-101-0/+42
* ethcrypto => cryptoobscuren2014-10-311-0/+47