Commit Graph

268 Commits (8563713a4fbcd7d3b3134fcf248ff985837cc3e1)
 

Author SHA1 Message Date
Pieter Wuille dc407ed48c
Avoid valgrind complaints in OpenSSL initialization check
10 years ago
Pieter Wuille 79f599d37f
Tests take too long by default
10 years ago
Pieter Wuille 03bfc07b9e
Avoid uninitialized access in secp256k1_gej_double
10 years ago
Pieter Wuille bff11e9112
Verify num=openssl initialization and check repeatability
10 years ago
Pieter Wuille b650ab50f7
Merge pull request #71
10 years ago
Pieter Wuille 949c1ebb5e Split up ecmult and ecmult_gen entirely
10 years ago
Pieter Wuille bd696ebd3f
Merge pull request #68
10 years ago
Pieter Wuille 3fd6253e13 Better randomization for tests
10 years ago
Pieter Wuille fabdcc633e
Merge pull request #67
10 years ago
Pieter Wuille bae6a42be4 Make bench use external interface
10 years ago
Pieter Wuille b00982fdbd
Merge pull request #60
10 years ago
Pieter Wuille c259a7cbc0 Set precomputation table late and unset early.
10 years ago
Pieter Wuille 04e34d18c3 Split up signing and verification initialization
10 years ago
Pieter Wuille da556eb772
Merge pull request #62
10 years ago
Pieter Wuille 1136bedbc2 Make secp256k1_ge_set_gej work with the point at infinity
10 years ago
Pieter Wuille a3e5d5d0ea
Merge pull request #57
10 years ago
Pieter Wuille f023dc53c4
Merge pull request #58
10 years ago
Pieter Wuille 3ed6dfae69 Only use the libcrypto part of OpenSSL
10 years ago
Pieter Wuille 62c3f55a9d Nothing-up-my-sleeving blinding for a*G
10 years ago
Pieter Wuille d531b04ea9
Merge pull request #56
10 years ago
Pieter Wuille fa492f059d Fix a signedness mistake in secp256k1_num_set_hex
10 years ago
Pieter Wuille e2beb0bd2d
Merge pull request #51
10 years ago
Pieter Wuille 9a57dd278a
Merge pull request #54
10 years ago
Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more
10 years ago
Pieter Wuille 41863ce2ca
Merge pull request #55
10 years ago
Pieter Wuille 87c782f632
Merge pull request #53
10 years ago
Pieter Wuille 8881212ebc Make tests and bench just use asm directly instead of library
10 years ago
Pieter Wuille 8a0ee2357a
Merge pull request #50
10 years ago
Gregory Maxwell 2f6c801911
Try to not leave secret data on the stack or heap.
10 years ago
caktux 364fde65f6 fix unsigned warning in num_gmp_impl.h
10 years ago
Pieter Wuille 1a749b4a6e Add secp256k1_num_eq and use it in tests
10 years ago
Pieter Wuille 13e44df743
Merge pull request #49
10 years ago
Pieter Wuille 25f4aec02f Add high-level secp256k1.c tests
10 years ago
Pieter Wuille d36e409536
Merge pull request #47
10 years ago
Pieter Wuille 6c2f5ad94b
Merge pull request #46
10 years ago
Cory Fields 7280781c3a travis: minimize the dependencies available for each build config
10 years ago
Cory Fields 3ab1178d54 build: grab full paths to host tools
10 years ago
Pieter Wuille 7d1956ff8d
Merge pull request #44
10 years ago
Pieter Wuille 21f81a8469 Correct secp256k1_fe_verify and use it everywhere
10 years ago
Peter Dettman 59447da38d Test demonstrating discrepancy in sqr output
10 years ago
Pieter Wuille 5e53856862
Merge pull request #16
10 years ago
Peter Dettman f16be77ffc Use batch inversion in G precomputation
10 years ago
Pieter Wuille 83fd36c6f8 Merge pull request #42 from lclc/patch-1
11 years ago
Lucas Betschart 70ef4f548b Update README.md : Travis status
11 years ago
Pieter Wuille 61a203517a
Merge pull request #40
11 years ago
Peter Dettman 42822baaa8 Improve normalization performance for 32bit
11 years ago
Pieter Wuille f33793fb99
Merge pull request #34
11 years ago
Pieter Wuille 62c5890208 No releases yet anyway
11 years ago
Pieter Wuille 176b5041f3
Merge pull request #32
11 years ago
Pieter Wuille 9849c6898c
Merge pull request #31
11 years ago