826 Commits (82a96e45870d18afa323bb5f73251e195e34a2ce)
 

Author SHA1 Message Date
practicalswift 82a96e4587 tests: Make sure we get the requested number of bytes from /dev/urandom 5 years ago
Pieter Wuille c95f6f1360
Merge #487: fix tests typo, s/changed/unchanged 5 years ago
Pieter Wuille fb46c83881
Merge #463: Reduce usage of hardcoded size constants 5 years ago
Pieter Wuille 02f5001dfc
Merge #490: Disambiguate bench functions and types 5 years ago
Pieter Wuille 1f46d6089e Disambiguate bench functions and types 5 years ago
Pieter Wuille f54c6c5083
Merge #480: Enable benchmark building by default 5 years ago
Pieter Wuille c77fc08597
Merge #486: Add pippenger_wnaf for multi-multiplication 5 years ago
Jonas Nick d2f9c6b5dc Use more precise pippenger bucket windows 5 years ago
Peter Dettman 4c950bbeaf Save some additions per window in _pippenger_wnaf 5 years ago
Jonas Nick a58f543f5a Add flags for choosing algorithm in ecmult_multi benchmark 5 years ago
Jonas Nick 36b22c9337 Use scratch space dependent batching in ecmult_multi 5 years ago
Jonas Nick 355a38f113 Add pippenger_wnaf ecmult_multi 5 years ago
Pieter Wuille bc65aa794e Add bench_ecmult 5 years ago
Andrew Poelstra dba5471b69 Add ecmult_multi tests 5 years ago
Pieter Wuille 8c1c831bdb Generalize Strauss to support multiple points 5 years ago
Andrew Poelstra 548de42ecf add resizeable scratch space API 5 years ago
Daniel Cousens 0e96cdc6b6
fix typo, s/changed/unchanged 5 years ago
Thomas Snider c7680e570f Reduce usage of hardcoded size constants 5 years ago
Pieter Wuille 6ad5cdb42a
Merge #479: Get rid of reserved _t in type names 5 years ago
Pieter Wuille 7a78f60598 Print whether we're building benchmarks 5 years ago
Pieter Wuille 4afec9f1ae Build benchmarks by default 5 years ago
Pieter Wuille d1dc9dfc0a Get rid of reserved _t in type names 5 years ago
Pieter Wuille 0b70241850
Merge #474: Fix header guards using reserved identifiers 5 years ago
Pieter Wuille ab1f89f00a
Merge #478: Fixed multiple typos 5 years ago
Dimitris Tsapakidis 8c7ea22d54 Fixed multiple typos 5 years ago
Dan Raviv abe2d3e84b Fix header guards using reserved identifiers 5 years ago
Pieter Wuille f532bdc9f7
Merge #459: Add pubkey prefix constants to include/secp256k1.h 5 years ago
Pieter Wuille cac7c5559d
Merge #470: Fix wnaf_const documentation 5 years ago
Jonas Nick 768514bac0 Fix wnaf_const documentation with respect to return value and number of words set 5 years ago
Pieter Wuille b8c26a3990
Merge #458: Fix typo in API documentation 5 years ago
Pieter Wuille 817fb2013a
Merge #440: Fix typos 5 years ago
Pieter Wuille 12230f90ed
Merge #468: Remove redundant conditional expression 5 years ago
Dag Robole 2e1ccdca0d Remove redundant conditional expression 5 years ago
Andrew Poelstra bc61b91aca
add pubkey prefix constants to include/secp256k1.h 6 years ago
Tim Ruffing b0452e664b Fix typo in API documentation 6 years ago
Pieter Wuille 84973d393a
Merge #454: Remove residual parts from the schnorr expirement. 6 years ago
Gregory Maxwell 5e95bf2285 Remove residual parts from the schnorr expirement. 6 years ago
Pieter Wuille cbc20b8c34
Merge #452: Minor optimizations to _scalar_inverse to save 4M 6 years ago
Pieter Wuille 4cc8f52505
Merge #437: Unroll secp256k1_fe_(get|set)_b32 to make them much faster. 6 years ago
Brian Smith 465159c278 Further shorten the addition chain for scalar inversion. 6 years ago
Gregory Maxwell a2b6b1914f Fix benchmark print_number infinite loop. 6 years ago
Gregory Maxwell 8b7680a826 Unroll secp256k1_fe_(get|set)_b32 for 10x26. 6 years ago
CryptoGuru aa8499080e Unroll secp256k1_fe_(get|set)_b32 for 5x52. 6 years ago
Peter Dettman cf12fa13cb Minor optimizations to _scalar_inverse to save 4M 6 years ago
Pieter Wuille 119949232a
Merge #408: Add `secp256k1_ec_pubkey_negate` and `secp256k1_ec_privkey_negate` 6 years ago
Pieter Wuille 6af0871070
Merge #441: secp256k1_context_randomize: document. 6 years ago
Pieter Wuille ab31a524b4
Merge #444: test: Use checked_alloc 6 years ago
Pieter Wuille eda5c1a062
Merge #449: Remove executable bit from secp256k1.c 6 years ago
Emil Rus 51b77ae619 Remove executable bit from secp256k1.c 6 years ago
Wladimir J. van der Laan 5eb030ca41 test: Use checked_alloc 6 years ago