secp256k1/sage
Pieter Wuille 1b21aa5175
Merge bitcoin-core/secp256k1#1078: group: Save a normalize_to_zero in gej_add_ge
e089eecc1e group: Further simply gej_add_ge (Tim Ruffing)
ac71020ebe group: Save a normalize_to_zero in gej_add_ge (Tim Ruffing)

Pull request description:

  As discovered  by sipa in #1033.

  See commit message for reasoning but note that the infinity handling will be replaced in the second commit again.

ACKs for top commit:
  sipa:
    ACK e089eecc1e
  apoelstra:
    ACK e089eecc1e

Tree-SHA512: fb1b5742e73dd8b2172b4d3e2852490cfd626e8673b72274d281fa34b04e9368a186895fb9cd232429c22b14011df136f4c09bdc7332beef2b3657f7f2798d66
2023-02-14 14:55:46 -05:00
..
gen_exhaustive_groups.sage Introduce SECP256K1_B macro for curve b coefficient 2023-01-13 17:05:39 -05:00
gen_split_lambda_constants.sage sage: Add script for generating scalar_split_lambda constants 2020-12-03 11:56:09 +01:00
group_prover.sage sage: Ensure that constraints are always fastfracs 2022-02-04 15:39:44 +01:00
prove_group_implementations.sage Merge bitcoin-core/secp256k1#1078: group: Save a normalize_to_zero in gej_add_ge 2023-02-14 14:55:46 -05:00
secp256k1_params.sage Fix G.y parity in sage code 2021-10-20 10:14:13 -04:00
weierstrass_prover.sage sage: Ensure that constraints are always fastfracs 2022-02-04 15:39:44 +01:00