/ftp/fmirror/

'dexon' href='/~lantw44/cgit/cgit.cgi/dexon/'>dexon
DEXON full node (https://github.com/dexon-foundation/dexon)
aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: use go-ethereum secp256k1 package to avoid symbol conflict (#374)Wei-Ning Huang2019-04-1895-22117/+1
* fixup! Change import go github.com/dexon-foundation/dexonJhih-Ming Huang2019-04-102-2/+2
* travis, appveyor, Dockerfile: upgrade to Go 1.12Samuel Marks2019-04-092-2/+2
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-099-16/+16
* vendor, crypto, swarm: switch over to upstream sha3 packageDave McGregor2019-01-0416-1674/+4
* crypto/secp256k1: Fix invalid document link (#18297)Shuai Qi2018-12-131-1/+1
* core/vm: faster create/create2 (#17806)Martin Holst Swende2018-10-041-3/+3
* all: fix various comment typos (#17748)Liang ZOU2018-09-251-1/+1
* crypto/secp256k1: remove useless code (#17728)Payne2018-09-221-2/+0
* all: remove the duplicate 'the' in annotations (#17509)Wenbiao Zheng2018-08-271-1/+1
* crypto/bn256: add missing license file, release wrapper in BSD-3Péter Szilágyi2018-08-205-45/+64
* crypto/bn256: fix issues caused by Go 1.11Péter Szilágyi2018-08-165-17/+52
* crypto: change formula for create2 (#17393)gary rong2018-08-141-2/+2
* crypto/secp256k1: remove external LGPL dependencies (#17239)Péter Szilágyi2018-07-263-67/+57
* core, crypto, params: implement CREATE2 evm instrction (#17196)gary rong2018-07-241-0/+6
* crypto/secp256k1: unify the package license to 3-Clause BSD (#17225)Péter Szilágyi2018-07-245-60/+43
* crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932)Felix Lange2018-06-122-6/+38
* crypto: fix golint warnings (#16710)kiel barry2018-05-095-13/+13
* build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-181-1/+9
* crypto/secp256k1: catch curve parameter parse errors (#16392)David Huie2018-04-031-5/+5
* ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374)David Huie2018-03-262-13/+13
* crypto/bn256: full switchover to cloudflare's code (#16301)Péter Szilágyi2018-03-2020-150/+780
* core/vm, crypto/bn256: switch over to cloudflare library (#16203)Péter Szilágyi2018-03-0532-33/+2793
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-1/+1
* crypto: ensure private keys are < N (#15745)Alex Wu2018-01-021-0/+10
* crypto: ensure that VerifySignature rejects malleable signatures (#15708)Felix Lange2017-12-202-0/+14
* crypto, crypto/secp256k1: add CompressPubkey (#15626)Felix Lange2017-12-156-52/+118
* crypto: Fix comment typoGeorge Ornbo2017-12-151-1/+1
* crypto: fix error check in toECDSA (#15632)Felix Lange2017-12-122-0/+12
* crypto: add DecompressPubkey, VerifySignature (#15615)Felix Lange2017-12-066-15/+212
* crypto/bn256: fix generator on G1 (#15591)Matthew Di Ferrante2017-12-011-1/+1
* core/vm, crypto/bn256: fix bn256 use and pairing corner casePéter Szilágyi2017-08-172-7/+12
* crypto: fix megacheck warnings (#14917)Egon Elbre2017-08-086-870/+19
* accounts/keystore, crypto: don't enforce key checks on existing keyfilesPéter Szilágyi2017-06-012-9/+21
* Merge pull request #14502 from karalabe/mobile-import-ecdsaFelix Lange2017-05-251-15/+12
|\
| * accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-231-15/+12
* | crypto/bn256: fix go vet false positiveFelix Lange2017-05-244-19/+19
* | consensus, core/*, params: metropolis preparation refactorJeffrey Wilcke2017-05-1811-0/+2538
|/
* all: update license informationFelix Lange2017-04-143-3/+3
* 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-093-2/+51
* all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-285-60/+8
* 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-1810-188/+239
* crypto/secp256k1: sign with deterministic K (rfc6979) (#3561)Felix Lange2017-01-232-8/+22
* crypto/secp256k1: update to github.com/bitcoin-core/secp256k1 @ 9d560f9 (#3544)Felix Lange2017-01-1379-1998/+8229
* all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-091-7/+2
* all: fix spelling errorsPéter Szilágyi2017-01-075-7/+7
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-072-4/+3
* all: gofmt -w -sFelix Lange2017-01-063-10/+10
* accounts, core, crypto, internal: use normalised V during signature handling ...Péter Szilágyi2017-01-052-76/+29
* internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-292-10/+62
* crypto/sha3: update from golang.org/x/crypto/sha3 a 80b25ed4Felix Lange2016-10-026-3/+410
* all: fix go vet warningsFelix Lange2016-04-152-4/+4
* accounts, crypto: move keystore to package accountsFelix Lange2016-04-129-1160/+0
* tests: remove eth, node, accounts dependenciesFelix Lange2016-04-121-13/+0
* crypto: expose key encryption method, add ping-pong testPéter Szilágyi2016-02-242-18/+71
* crypto: code polish + ensure key file contents match with namePéter Szilágyi2016-02-241-5/+12
* crypto: expose key decryption method to parse a string direcltyPéter Szilágyi2016-02-242-36/+45
* crypto: Remove dead codeRicardo Catalinas Jiménez2016-02-222-11/+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-223-14/+14
* crypto/sha3: Export Keccak-256 hash functionRicardo Catalinas Jiménez2016-02-221-0/+3
* crypto/sha3: Remove import path checking from vendored codeRicardo Catalinas Jiménez2016-02-221-1/+1
* crypto/sha3: Copy latest code from "golang.org/x/crypto/sha3"Ricardo Catalinas Jiménez2016-02-2213-0/+1269
* crypto/sha3: Delete old copied codeRicardo Catalinas Jiménez2016-02-222-671/+0
* Merge pull request #2116 from obscuren/homesteadJeffrey Wilcke2016-02-193-3/+16
|\
| * parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-183-3/+16
* | crypto/ecies: make authenticated shared data workFelix Lange2016-02-122-6/+36
|/
* Merge pull request #2056 from fjl/fix-account-formatJeffrey Wilcke2015-12-101-8/+8
|\
| * crypto: "Crypto" -> "crypto" in web3 key formatFelix Lange2015-12-081-8/+8
* | crypto/secp256k1: remove dependency on libgmpFelix Lange2015-12-042-33/+1
|/
* crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar multGustav Simonsson2015-11-3012-164/+311
* core/secp256k1: update libsecp256k1 Go wrapper and testsGustav Simonsson2015-11-302-18/+17
* crypto/secp256k1: drop pkgsrc paths from CFLAGSFelix Lange2015-11-171-2/+2
* crypto/secp256k1: raise internal errors as recoverable Go panicFelix Lange2015-11-172-0/+39
* crypto/secp256k1: verify recovery ID before calling libsecp256k1Felix Lange2015-11-172-79/+48
* crypto/secp256k1: add C compiler flags for pkgsrcFelix Lange2015-11-031-2/+2
* cmd/utils, crypto: add --lightkdf flag for lighter KDFDrake Burroughs2015-10-293-18/+27
* console:zelig2015-10-221-1/+4
* Merge pull request #1853 from Gustav-Simonsson/libsecp256k1_updateJeffrey Wilcke2015-10-1689-3022/+6536
|\
| * core/secp256k1: update libsecp256k1 Go wrapper and testsGustav Simonsson2015-10-093-249/+256
| * Update libsecp256k1Gustav Simonsson2015-09-2886-2773/+6280
* | Merge pull request #1887 from Gustav-Simonsson/icapJeffrey Wilcke2015-10-162-0/+30
|\ \
| * | common, crypto: add ICAP functionsGustav Simonsson2015-10-132-0/+30
| |/
* / crypto: correct sig validation, add more unit testsGustav Simonsson2015-09-222-27/+169
|/
* Change go-uuid to use the current supported repository.Jeff R. Allen2015-09-123-3/+3
* crypto: remove obsolete key fileszelig2015-08-184-1878/+0
* remove elliptic.P224 usagePavol Rusnak2015-07-302-14/+1
* FreeBSD supportFynn2015-07-291-0/+2
* Merge pull request #1515 from fjl/license-fixesJeffrey Wilcke2015-07-2817-19/+67
|\
| * crypto/sha3: add full license headersFelix Lange2015-07-242-4/+52
| * all: fix license headers one more timeFelix Lange2015-07-2415-15/+15
* | crypto: fix build with Go 1.5Felix Lange2015-07-281-1/+8
|/
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2315-60/+60
* crypto: fix license of curve.goFelix Lange2015-07-231-27/+38
* crypto: remove debug print call after decrypting a key from diskFelix Lange2015-07-211-1/+0
* : colon => dash - in keyfile name - slight deviation from ISO8601 for WIN FS...zelig2015-07-091-1/+1
* all: goimports -wFelix Lange2015-07-071-1/+2
* all: remove @author commentsFelix Lange2015-07-073-21/+0
* all: update license informationFelix Lange2015-07-0720-47/+371
* account update: migrate or change passwordzelig2015-07-032-18/+60
* fix account orderingzelig2015-07-033-73/+96
* accounts order by keyfile ctimezelig2015-07-031-2/+25