mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-05 10:12:48 +01:00
b0210a9Merge pull request #135ee3eb4bFix a memory leak and add a number of small tests.4d879a3Merge pull request #134d5e8362Merge pull request #1277b92cf6Merge pull request #1320bf70a5Merge pull request #13329ae131Make scalar_add_bit test's overflow detection exact9048defAvoid undefined shift behaviourefb7d4bUse constant-time conditional moves instead of byte slicingd220062Merge pull request #13182f9254Fix typo601ca04Merge pull request #12935399e0Bugfix: b is restricted, not rc35ff1eConvert lambda splitter to pure scalar code.cc604e9Avoid division when decomposing scalarsff8746dAdd secp256k1_scalar_mul_shift_varbd313f7Merge pull request #119276f987Merge pull request #12425d125eMerge pull request #12624b3c65Add a test case for ECDSA recomputing infinity32600e5Add a test for r >= order signature handling4d4eeeaMake secp256k1_fe_mul_inner use the r != propertybe82e92Require that r and b are different for field multiplication.597128dMake num optional659b554Make constant initializers independent from num0af5b47Merge pull request #120e2e8a36Merge pull request #117c76be9eRemove unused num functions4285a98Move lambda-splitting code to scalar.f24041dSwitch all EC/ECDSA logic from num to scalar6794be6Add scalar splitting functionsd1502ebAdd secp256k1_scalar_inverse_var which delegates to GMPb5c9ee7Make test_point_times_order test meaningful again0b73059Switch wnaf splitting from num-based to scalar-based1e6c77cGeneralize secp256k1_scalar_get_bits5213207Add secp256k1_scalar_add_bit3c0ae43Merge pull request #1226e05287Do signature recovery/verification with 4 possible recid casee3d692fExplain why no y=0 check is necessary for doublingf7dc1c6Optimize doubling: secp256k1 has no y=0 point666d3b5Merge pull request #1212a54f9bCorrect typo in comment9d64145Merge pull request #11499f0728Fix secp256k1_num_set_bin handling of 0d907ebcAdd bounds checking to field element settersbb2cd94Merge pull request #116665775bDon't split the g factor when not using endomorphism9431d6bMerge pull request #115e2274c5build: osx: attempt to work with homebrew keg-only packages git-subtree-dir: src/secp256k1 git-subtree-split:b0210a95da