811 Commits (355a38f113925799f38e8b3dbe1e66db1c7e4cfa)
 

Author SHA1 Message Date
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
Pieter Wuille 6ad5cdb42a
Merge #479: Get rid of reserved _t in type names 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
Rusty Russell 72d952c9c4 FIXUP: Missing "is" 6 years ago
Rusty Russell 70ff29b6a7 secp256k1_context_randomize: document. 6 years ago
practicalswift 4c0f32ed51 Fix typo: "Agressive" → "Aggressive" 6 years ago
practicalswift 73aca8364f Fix typo: "exectured" → "executed" 6 years ago
Pieter Wuille 9d560f992d
Merge #428: Exhaustive recovery 6 years ago
Andrew Poelstra 8e48aa60dc Add `secp256k1_ec_pubkey_negate` and `secp256k1_ec_privkey_negate` 6 years ago
Andrew Poelstra 2cee5fd4c9 exhaustive tests: add recovery module 6 years ago
Pieter Wuille 8225239f49
Merge #433: Make the libcrypto detection fail the newer API. 6 years ago
Gregory Maxwell 12de86387f Make the libcrypto detection fail the newer API. 6 years ago
Andrew Poelstra 678b0e5466 exhaustive tests: remove erroneous comment from ecdsa_sig_sign 6 years ago
Pieter Wuille 2928420c1b
Merge #427: Remove Schnorr from travis as well 6 years ago
Andrew Poelstra 03ff8c2d0a group_impl.h: remove unused `secp256k1_ge_set_infinity` function 6 years ago
Andrew Poelstra a724d7296d configure: add --enable-coverage to set options for coverage analysis 6 years ago
Andrew Poelstra b595163992 recovery: add tests to cover API misusage 6 years ago
Pieter Wuille 8eecc4a302 Remove Schnorr from travis as well 6 years ago