Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | crypto/secp256k1: drop pkgsrc paths from CFLAGS | Felix Lange | 2015-11-17 | 1 | -2/+2 |
| | | | | | | They cause compiler warnings for people who don't have these directories. People with pkgsrc can add the directory through CGO_CFLAGS instead. | ||||
* | 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 |
| | | | | | | | | The C library treats the recovery ID as trusted input and crashes the process for invalid values, so it needs to be verified before calling into C. This will inhibit the crash in #1983. Also remove VerifySignature because we don't use it. | ||||
* | crypto/secp256k1: add C compiler flags for pkgsrc | Felix Lange | 2015-11-03 | 1 | -2/+2 |
| | | | | | pkgsrc is a cross-platform package manager that also supports OS X. | ||||
* | core/secp256k1: update libsecp256k1 Go wrapper and tests | Gustav Simonsson | 2015-10-09 | 2 | -248/+247 |
| | |||||
* | Update libsecp256k1 | Gustav Simonsson | 2015-09-28 | 86 | -2773/+6280 |
| | |||||
* | FreeBSD support | Fynn | 2015-07-29 | 1 | -0/+2 |
| | |||||
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 3 | -3/+3 |
| | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 3 | -12/+12 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | all: update license information | Felix Lange | 2015-07-07 | 3 | -0/+48 |
| | |||||
* | Remove the awesome, ever misunderstood entropy mixing | Gustav Simonsson | 2015-05-12 | 2 | -12/+12 |
| | |||||
* | doc: crypto/secp256k1 GMP dependency package name. | Noel Maersk | 2015-04-23 | 1 | -1/+4 |
| | | | | | | | | | | | | | | Linux build documentation is mostly geared towards Ubuntu 14.04 (LTS). Appropriate package is called `libgmp-dev` there. Note that on pristine installations building `geth` with godep will fail because this header is missing. This is not documented in the top-level README, but is on the wiki: https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu#building-geth-command-line-client That page recommends `libgmp3-dev`, which ATM provides same version as `libgmp-dev`. | ||||
* | Adding flags to facilitate cross compiling to ARM | Maran | 2015-04-22 | 1 | -0/+2 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Remove secp256_rand.go and update tests | Gustav Simonsson | 2015-02-14 | 2 | -107/+11 |
| | |||||
* | Set both key generation and ECDSA nonce to use mixed entropy | Gustav Simonsson | 2015-02-11 | 1 | -2/+3 |
| | | | | | | * Move random entropy functions to new package randentropy * Add function to get n bytes entropy where up to first 32 bytes are mixed with OS entropy sources | ||||
* | Fixed n | obscuren | 2015-02-01 | 1 | -1/+2 |
| | |||||
* | Fixed Sign nonce | obscuren | 2015-02-01 | 2 | -6/+2 |
| | |||||
* | Moved `obscuren` secp256k1-go | obscuren | 2015-01-22 | 47 | -0/+6427 |