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

Replace ecmult_context with a generated static array. #956

Commits on Aug 20, 2021

  1. Configuration menu
    Copy the full SHA
    8de2d86 View commit details
    Browse the repository at this point in the history
  2. Generate ecmult_static_pre_g.h

    This header contains a static array that replaces the ecmult_context pre_g and pre_g_128 tables.
    The gen_ecmult_static_pre_g program generates this header file.
    roconnor-blockstream committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    16a3cc0 View commit details
    Browse the repository at this point in the history
  3. Correct typo.

    roconnor-blockstream committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    f20dcbb View commit details
    Browse the repository at this point in the history
  4. Remove ecmult_context.

    These tables stored in this context are now statically available from the generated ecmult_static_pre_g.h file.
    roconnor-blockstream committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    6815761 View commit details
    Browse the repository at this point in the history
  5. Add tests for pre_g tables.

    We check that the static table entries are all correct.
    roconnor-blockstream committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    20abd52 View commit details
    Browse the repository at this point in the history