Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bedrock2 End2End field and co-Z operations for secp256k1 #1954

Merged
merged 12 commits into from
Oct 31, 2024

Commits on Oct 29, 2024

  1. Point doubling formula in jacobian coordinates for short Weierstrass …

    …curves when a=0
    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    8806aff View commit details
    Browse the repository at this point in the history
  2. WIP

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4ec4292 View commit details
    Browse the repository at this point in the history
  3. Bedrock2 secp256k1 point operations

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    9edfbda View commit details
    Browse the repository at this point in the history
  4. Bedrock2 WordByWordMontgomery felem_copy_func_correct

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    cdb8f6d View commit details
    Browse the repository at this point in the history
  5. secp256k1 scalarmult wip

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    37a57c6 View commit details
    Browse the repository at this point in the history
  6. secp256k1_inv using addchain

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7d73379 View commit details
    Browse the repository at this point in the history
  7. Change spec_of_secp256k1_inv to make F.inv appear

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2584734 View commit details
    Browse the repository at this point in the history
  8. update unverified secp256k1 ladder

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4b1abed View commit details
    Browse the repository at this point in the history
  9. Verified secp256k1_laddermul

    Alix Trieu authored and andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a02dfca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b2d3126 View commit details
    Browse the repository at this point in the history
  11. Move secp256k1 out of End2End, remove compiler dep

    src/Bedrock/Secp256k1/JoyeLadder.vo (real: 574.02, user: 573.33, sys: 0.61, mem: 2376404 ko)
    src/Bedrock/Secp256k1/JacobianCoZ.vo (real: 407.23, user: 406.46, sys: 0.73, mem: 2358200 ko)
    src/Bedrock/Secp256k1/Addchain.vo (real: 158.30, user: 157.63, sys: 0.65, mem: 2284480 ko)
    src/Bedrock/Secp256k1/Field256k1.vo (real: 64.89, user: 64.51, sys: 0.37, mem: 1485752 ko)
    src/Bedrock/Everything.vo (real: 3.81, user: 3.13, sys: 0.67, mem: 1408968 ko)
    1210.95user 7.12system 17:36.03elapsed 115%CPU (0avgtext+0avgdata 2376404maxresident)k
    andres-erbsen committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b240a3b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    735c000 View commit details
    Browse the repository at this point in the history