558 Commits (3e6f1e20dc126fa20163f4e0f48cb6ab6f1524f7)
 

Author SHA1 Message Date
Pieter Wuille 3e6f1e20dc Change rfc6979 implementation to be a generic PRNG 7 years ago
Pieter Wuille 1b68366201
Merge pull request #274 8 years ago
Pieter Wuille a83bb48068 Make ecmult static precomputation default 8 years ago
Pieter Wuille 166b32f70a
Merge pull request #276 8 years ago
Gregory Maxwell c37812f54c Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean. 8 years ago
Pieter Wuille 125c15de31
Merge pull request #275 8 years ago
Gregory Maxwell 76f67697ec Fix build with static ecmult altroot and make dist. 8 years ago
Pieter Wuille 5133f78651
Merge pull request #254 8 years ago
Pieter Wuille b0a60e6d33
Merge pull request #258 8 years ago
Thomas Daede 733c1e695e Add travis build to test the static context. 8 years ago
Thomas Daede fbecc38a89 Add ability to use a statically generated ecmult context. 8 years ago
Pieter Wuille 4fb174df08
Merge pull request #263 8 years ago
Pieter Wuille 4ab8990c52
Merge pull request #270 8 years ago
Pieter Wuille bdf0e0c268
Merge pull request #271 8 years ago
Pieter Wuille 31d0c1fd12
Merge pull request #273 8 years ago
Andrew Poelstra eb2c8ffedf Add missing casts to SECP256K1_FE_CONST_INNER 8 years ago
Peter Dettman 55399c23f7 Further performance improvements to _ecmult_wnaf 8 years ago
Thomas Kerin 99fd963bd5
Add secp256k1_ec_pubkey_compress(), with test similar to the related decompress() function. 8 years ago
Peter Dettman 145cc6ea8f Improve performance of _ecmult_wnaf 8 years ago
Pieter Wuille 36b305a82b Verify the result of GMP modular inverse using non-GMP code 8 years ago
Pieter Wuille 0cbc8600f3
Merge pull request #266 8 years ago
Pieter Wuille 06ff7fe5b0
Merge pull request #267 8 years ago
Peter Dettman 5a43124c69 Save 1 _fe_negate since s1 == -s2 8 years ago
Peter Dettman a5d796e0b1 Update code comments 8 years ago
Peter Dettman 3f3964e49c Add specific VERIFY tests for _fe_cmov 8 years ago
Peter Dettman 7d054cd030 Refactor to save a _fe_negate 8 years ago
Peter Dettman b28d02a5d5 Refactor to remove a local var 8 years ago
Peter Dettman 55e7fc32cb Perf. improvement in _gej_add_ge 8 years ago
Peter Dettman a0601cd79c Fix VERIFY calculations in _fe_cmov methods 8 years ago
Pieter Wuille 17f7148606
Merge pull request #261 8 years ago
Pieter Wuille 765742021a
Add tests for adding P+Q with P.x!=Q.x and P.y=-Q.y 8 years ago
Andrew Poelstra 8c5d5f7b5b
tests: Add failing unit test for #257 (bad addition formula) 8 years ago
Andrew Poelstra 5de4c5dffd
gej_add_ge: fix degenerate case when computing P + (-lambda)P 8 years ago
Andrew Poelstra bcf2fcfd3a
gej_add_ge: rearrange algebra 8 years ago
Vinnie Falco e2a07c78a1 Fix compilation with C++ 8 years ago
Pieter Wuille 873a453d26
Merge pull request #250 8 years ago
Pieter Wuille 91eb0da155
Merge pull request #247 8 years ago
Andrew Poelstra 210ffed5cd Use separate in and out pointers in `secp256k1_ec_pubkey_decompress` 8 years ago
Pieter Wuille a1d5ae1527 Tiny optimization 8 years ago
Pieter Wuille 729badff14
Merge pull request #210 8 years ago
Peter Dettman 2d5a186cee Apply effective-affine trick to precomp 8 years ago
Peter Dettman 4f9791abba Effective affine addition in EC multiplication 8 years ago
Pieter Wuille 22f60a6280
Merge pull request #245 8 years ago
Pieter Wuille 61c1b1ed46
Merge pull request #190 8 years ago
Gregory Maxwell d2275795ff Add scalar blinding and a secp256k1_context_randomize() call. 8 years ago
Gregory Maxwell c146b4a446 Add bench_internal to gitignore. 8 years ago
Gregory Maxwell 9c4fb23dd9 Add a secp256k1_fe_cmov unit test. 8 years ago
Pieter Wuille 426fa52511
Merge pull request #243 8 years ago
Pieter Wuille d505a890cd
Merge pull request #244 8 years ago
Cory Fields 2d2707a4d8 travis: test i686 builds with gmp 8 years ago