You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Squashed 'src/secp256k1/' changes from 2ed54da..79785f0f56
79785f0f56 f add test for signing with an invalid keypair
b6bc83107a f improve doc of secp256k1_keypair_xonly_tweak_add
307dfbf665 f clarify that you want to use a different secret if keypair_create fails
ab1b9b0616 f replace mention of 32-byte public key with 32-byte sequence
fb442254ef valgrind_ctime_test: Add schnorrsig_sign
e2d6f21b1c schnorrsig: Add taproot test case
00779cd965 schnorrsig: Add benchmark for sign and verify
53b0417865 schnorrsig: Add BIP-340 compatible signing and verification
929daeda9c schnorrsig: Add BIP-340 nonce function
bb48fe50cb schnorrsig: Init empty experimental module
eb93995ca8 Allow initializing tagged sha256
2e809e0eaa extrakeys: Add keypair_xonly_tweak_add
5b4c32fcee extrakeys: Add keypair struct with create, pub and pub_xonly
b60d714e41 Separate helper functions for pubkey_create and seckey_tweak_add
3824ff5107 extrakeys: Add xonly_pubkey_tweak_add & xonly_pubkey_tweak_add_test
4c0e791f7f Separate helper function for ec_pubkey_tweak_add
88cca701ea extrakeys: Add xonly_pubkey with serialize, parse and from_pubkey
47e6618 extrakeys: Init empty experimental module
3e08b02 Make the secp256k1_declassify argument constant
670cdd3 Merge bitcoin#798: Check assumptions on integer implementation at compile time
7c06899 Compile-time check assumptions on integer types
02b6c87 Add support for (signed) __int128
979961c Merge bitcoin#787: Use preprocessor macros instead of autoconf to detect endianness
887bd1f Merge bitcoin#793: Make scalar/field choice depend on C-detected __int128 availability
0dccf98 Use preprocessor macros instead of autoconf to detect endianness
b2c8c42 Merge bitcoin#795: Avoid linking libcrypto in the valgrind ct test.
57d3a3c Avoid linking libcrypto in the valgrind ct test.
79f1f7a Autodetect __int128 availability on the C side
0d7727f Add SECP256K1_FE_STORAGE_CONST_GET to 5x52 field
805082d Merge bitcoin#696: Run a Travis test on s390x (big endian)
3929536 Test travis s390x (big endian)
6034a04 Merge bitcoin#778: secp256k1_gej_double_nonzero supports infinity
f609159 Merge bitcoin#779: travis: Fix argument quoting for ./configure
9e49a9b travis: Fix argument quoting for ./configure
18d3632 secp256k1_gej_double_nonzero supports infinity
214cb3c Merge bitcoin#772: Improve constant-timeness on PowerPC
40412b1 Merge bitcoin#774: tests: Abort if malloc() fails during context cloning tests
2e1b9e0 tests: Abort if malloc() fails during context cloning tests
67a429f Suppress a harmless variable-time optimization by clang in _int_cmov
5b19633 Remove redundant "? 1 : 0" after comparisons in scalar code
3e5cfc5 Merge bitcoin#741: Remove unnecessary sign variable from wnaf_const
66bb932 Merge bitcoin#773: Fix some compile problems on weird/old compilers.
1309c03 Fix some compile problems on weird/old compilers.
2309c7d Merge bitcoin#769: Undef HAVE___INT128 in basic-config.h to fix gen_context compilation
22e578b Undef HAVE___INT128 in basic-config.h to fix gen_context compilation
3f4a5a1 Merge bitcoin#765: remove dead store in ecdsa_signature_parse_der_lax
f00d657 remove dead store in ecdsa_signature_parse_der_lax
dbd41db Merge bitcoin#759: Fix uninitialized variables in ecmult_multi test
2e7fc5b Fix uninitialized variables in ecmult_multi test
37dba32 Remove unnecessary sign variable from wnaf_const
6bb0b77 Fix test_constant_wnaf for -1 and add a test for it.
git-subtree-dir: src/secp256k1
git-subtree-split: 79785f0f56d2d1ba8c7c746c489eb270eeb31bb1
0 commit comments