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

Use generic Groth16 for BN254 #774

Draft
wants to merge 65 commits into
base: main
Choose a base branch
from
Draft

Commits on Apr 30, 2024

  1. Add generic Groth16 verifier

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5c59a99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a038d8 View commit details
    Browse the repository at this point in the history
  3. Groth16 api works

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1c39211 View commit details
    Browse the repository at this point in the history
  4. clean up

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    62bf567 View commit details
    Browse the repository at this point in the history
  5. Remove old bls impl

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ab6a97d View commit details
    Browse the repository at this point in the history
  6. Remove example

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3f0210a View commit details
    Browse the repository at this point in the history
  7. Clean up deps

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    98c18c1 View commit details
    Browse the repository at this point in the history
  8. Add docs

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    6142eaa View commit details
    Browse the repository at this point in the history
  9. Restore test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    00719e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dd29c4c View commit details
    Browse the repository at this point in the history
  11. Refactor

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2240639 View commit details
    Browse the repository at this point in the history
  12. clippy

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5204eee View commit details
    Browse the repository at this point in the history
  13. license

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8b8af02 View commit details
    Browse the repository at this point in the history
  14. Clean up tests

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b294f8a View commit details
    Browse the repository at this point in the history
  15. Clean up deps

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b690326 View commit details
    Browse the repository at this point in the history
  16. docs

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b4b36dd View commit details
    Browse the repository at this point in the history
  17. Test reverse endianess

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b4a66c6 View commit details
    Browse the repository at this point in the history
  18. clippy

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    dbdafb8 View commit details
    Browse the repository at this point in the history
  19. test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3255f14 View commit details
    Browse the repository at this point in the history
  20. clippy

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8debbb7 View commit details
    Browse the repository at this point in the history
  21. msm

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c8369b6 View commit details
    Browse the repository at this point in the history
  22. traits

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d3c07fa View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4780f1e View commit details
    Browse the repository at this point in the history
  24. doc

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d3d651c View commit details
    Browse the repository at this point in the history
  25. Clean up after rebase

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    38f8467 View commit details
    Browse the repository at this point in the history
  26. Regresison test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    09f17f3 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    094b937 View commit details
    Browse the repository at this point in the history
  28. Conversion in both ways

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c2745c6 View commit details
    Browse the repository at this point in the history
  29. clean up

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    50517f3 View commit details
    Browse the repository at this point in the history
  30. Clean up test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b7feabb View commit details
    Browse the repository at this point in the history
  31. docs

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0f29d45 View commit details
    Browse the repository at this point in the history
  32. typo

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fca10b1 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1d66b18 View commit details
    Browse the repository at this point in the history
  34. Simplify conversion

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    acaeb2b View commit details
    Browse the repository at this point in the history
  35. docs

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2dbec76 View commit details
    Browse the repository at this point in the history
  36. docs

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f698022 View commit details
    Browse the repository at this point in the history
  37. refactor

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f9359cd View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1057386 View commit details
    Browse the repository at this point in the history
  39. refactor

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0175b24 View commit details
    Browse the repository at this point in the history
  40. refactor

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    50d9d92 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5f4e2c0 View commit details
    Browse the repository at this point in the history
  42. gt conversion more readable

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    cc7409b View commit details
    Browse the repository at this point in the history
  43. Scalar from le-bytes test#

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1cd91ed View commit details
    Browse the repository at this point in the history
  44. Clean up

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2a28d54 View commit details
    Browse the repository at this point in the history
  45. clean up

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    9529c95 View commit details
    Browse the repository at this point in the history
  46. expect comment

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e9575bc View commit details
    Browse the repository at this point in the history
  47. clippy

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d7bc906 View commit details
    Browse the repository at this point in the history
  48. Avoid constant

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0c684d3 View commit details
    Browse the repository at this point in the history
  49. Use multi-pairing

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    78110ae View commit details
    Browse the repository at this point in the history
  50. dst

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    56978e6 View commit details
    Browse the repository at this point in the history
  51. fmt

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5c071a0 View commit details
    Browse the repository at this point in the history
  52. Add multi-pairing test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c276dd3 View commit details
    Browse the repository at this point in the history
  53. multi-pairing tests

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    caeda1a View commit details
    Browse the repository at this point in the history
  54. Clean up after rebase

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    02a2244 View commit details
    Browse the repository at this point in the history
  55. fmt

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1a477c2 View commit details
    Browse the repository at this point in the history
  56. clippy

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ab2f5d3 View commit details
    Browse the repository at this point in the history
  57. fmt

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0387cd0 View commit details
    Browse the repository at this point in the history
  58. redundant test

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    efb0b6a View commit details
    Browse the repository at this point in the history
  59. Keep test order

    jonas-lj committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    56c1a8c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Add bn254 group

    jonas-lj committed May 1, 2024
    Configuration menu
    Copy the full SHA
    d2e37c5 View commit details
    Browse the repository at this point in the history
  2. Refactor

    jonas-lj committed May 1, 2024
    Configuration menu
    Copy the full SHA
    ed151ad View commit details
    Browse the repository at this point in the history
  3. Fix test

    jonas-lj committed May 1, 2024
    Configuration menu
    Copy the full SHA
    f82b1de View commit details
    Browse the repository at this point in the history
  4. Use le for scalars

    jonas-lj committed May 1, 2024
    Configuration menu
    Copy the full SHA
    710aa7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85426af View commit details
    Browse the repository at this point in the history
  6. fmt

    jonas-lj committed May 1, 2024
    Configuration menu
    Copy the full SHA
    e0e45d2 View commit details
    Browse the repository at this point in the history