Pull-Requests
pull
Add non-null and unused-result warnings for the external API.
#101
gmaxwell on November 12, 2014
gmaxwell on November 12, 2014
pull
Switch to C89 comments in prep for making the whole codebase C89 compatible.
#105
gmaxwell on November 15, 2014
gmaxwell on November 15, 2014
pull
Remove redundant secp256k1_fe_normalize from secp256k1_gej_add_ge_var.
#139
gmaxwell on December 6, 2014
gmaxwell on December 6, 2014
pull
Avoid constructing an invalid signature with probability 1:2^256.
#175
gmaxwell on December 29, 2014
gmaxwell on December 29, 2014
pull
Convert tests to C89. (also fixes a use of bare "inline" in field)
#200
gmaxwell on January 25, 2015
gmaxwell on January 25, 2015
pull
Silence some warnings from pedantic static analysis tools, improve compatibility with C++
#228
gmaxwell on March 8, 2015
gmaxwell on March 8, 2015
pull
Add a couple comments pointing to particular sections of RFC6979.
#231
gmaxwell on March 28, 2015
gmaxwell on March 28, 2015
pull
Avoid some implicit type conversions to make C++ compilers happy.
#232
gmaxwell on March 28, 2015
gmaxwell on March 28, 2015
pull
Add a comment about the avoidance of secret data in array indexes.
#234
gmaxwell on April 6, 2015
gmaxwell on April 6, 2015
pull
Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean
#276
gmaxwell on July 16, 2015
gmaxwell on July 16, 2015
pull
Fixes a bug where bench_sign would fail due to passing in too small a…
#304
gmaxwell on September 3, 2015
gmaxwell on September 3, 2015
pull
Eliminate a few unbraced statements that crept into the code.
#313
gmaxwell on September 21, 2015
gmaxwell on September 21, 2015
pull
Fix miscellaneous style nits that irritate overactive static analysis.
#317
gmaxwell on September 24, 2015
gmaxwell on September 24, 2015
pull
Extensive interface and operations tests for secp256k1_ec_pubkey_parse. (and some API paranoia improvements)
#319
gmaxwell on September 27, 2015
gmaxwell on September 27, 2015
pull
Moves all test-only code into tests and re-enables -Wunused-function.
#323
gmaxwell on September 29, 2015
gmaxwell on September 29, 2015
pull
Add API exports to secp256k1_nonce_function_default and secp256k1_nonce_function_rfc6979.
#325
gmaxwell on September 29, 2015
gmaxwell on September 29, 2015
pull
Test improvements and some small API fixes that they turned up.
#340
gmaxwell on October 21, 2015
gmaxwell on October 21, 2015
pull
Better error case handling for pubkey_create & pubkey_serialize, more tests.
#345
gmaxwell on October 30, 2015
gmaxwell on October 30, 2015
pull
Prevent damage_array in the signature test from going out of bounds.
#361
gmaxwell on November 26, 2015
gmaxwell on November 26, 2015
pull
Make bench_internal obey secp256k1_fe_sqrt's contract wrt aliasing.
#591
gmaxwell on February 21, 2019
gmaxwell on February 21, 2019
pull
Switch x86_64 asm to use "i" instead of "n" for immediate values.
#599
gmaxwell on March 10, 2019
gmaxwell on March 10, 2019
pull
Remove secret-dependant non-constant time operation in ecmult_const.
#709
gmaxwell on January 8, 2020
gmaxwell on January 8, 2020
pull
Eliminate harmless non-constant time operations on secret data.
#710
gmaxwell on January 11, 2020
gmaxwell on January 11, 2020
Issues
issue
Tests fail to compile when extrakeys module isn't enabled.
#1573
gmaxwell on July 20, 2024 bugbuild
gmaxwell on July 20, 2024 bugbuild
issue
Parallel make sometimes fails due to gen_context not getting done first.
#297
gmaxwell on August 31, 2015
gmaxwell on August 31, 2015
issue
Small subgroup alternative curve verification of group law
#308
gmaxwell on September 17, 2015
gmaxwell on September 17, 2015
issue
configure should check for opacity of ECDSA_SIG and not use the openssl tests if it's opaque
#432
gmaxwell on December 6, 2016
gmaxwell on December 6, 2016
issue
Increase sparsity of pippenger fixed window naf representation
#506
gmaxwell on February 8, 2018
gmaxwell on February 8, 2018
issue
Don't put an absurd amount of data onto the stack in some configs
#692
gmaxwell on November 9, 2019
gmaxwell on November 9, 2019
issue
Use blinded instead of constant time inverse in secret gej->ge?
#694
gmaxwell on November 14, 2019
gmaxwell on November 14, 2019
issue
Embed stripped down copy of micro-ecc for comparison tests?
#716
gmaxwell on February 12, 2020
gmaxwell on February 12, 2020
issue
Valgrind errors with struct assignment on ARM and PPC64LE
#776
gmaxwell on July 28, 2020 assurance
gmaxwell on July 28, 2020 assurance
issue
secp256k1_scalar_check_overflow is not constant time on S390
#784
gmaxwell on July 30, 2020 side-channel
gmaxwell on July 30, 2020 side-channel