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

feat: Hash to Curve chip for BLS12-381 (G2) #179

Open
wants to merge 61 commits into
base: community-edition
Choose a base branch
from

Commits on Sep 30, 2023

  1. add bls12 module

    nulltea committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    12a68f3 View commit details
    Browse the repository at this point in the history
  2. make compile

    nulltea committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    c23d264 View commit details
    Browse the repository at this point in the history
  3. add tests; they fail :(

    nulltea committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    14077b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. tests WIP

    nulltea committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    29f3e82 View commit details
    Browse the repository at this point in the history
  2. fix miller look args names

    nulltea committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    701f8f4 View commit details
    Browse the repository at this point in the history
  3. impl (single) miller_loop

    nulltea committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    8355312 View commit details
    Browse the repository at this point in the history
  4. cargo fix+fmt

    nulltea committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    4cd431a View commit details
    Browse the repository at this point in the history
  5. add bls signature chip

    nulltea committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    54d0d3e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. add tests

    nulltea committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    02fb814 View commit details
    Browse the repository at this point in the history
  2. add comments

    nulltea committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    4c107de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ee4b0a View commit details
    Browse the repository at this point in the history
  4. add comments

    nulltea committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    9c35ca7 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. add hash2curve chip & trait

    nulltea committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    405609b View commit details
    Browse the repository at this point in the history
  2. refactor

    nulltea committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    a7ed71b View commit details
    Browse the repository at this point in the history
  3. add test

    nulltea committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    43a464a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. expand message chip trait

    nulltea committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    bd6d76e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d067d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e2866d View commit details
    Browse the repository at this point in the history
  4. refactor

    nulltea committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    eeb652c View commit details
    Browse the repository at this point in the history
  5. complete test

    nulltea committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    e432e88 View commit details
    Browse the repository at this point in the history
  6. abstract thread manager

    nulltea committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    9a7c941 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. add comments

    nulltea committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    2732d17 View commit details
    Browse the repository at this point in the history
  2. cargo fix + fmt

    nulltea committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    21c4e43 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    f689ab8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a01328 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3718f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    765f52c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. refactor naming

    nulltea committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    def5b60 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. halo2_proofs -> halo2-axiom

    nulltea committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6d931a4 View commit details
    Browse the repository at this point in the history
  2. halo2curves from crates.io

    nulltea committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1361ce5 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. update hash interface

    nulltea committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    9eb229c View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    d7bbe5b View commit details
    Browse the repository at this point in the history
  2. optimize final exp

    nulltea committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    d1d1b92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9452a6c View commit details
    Browse the repository at this point in the history
  4. update test config

    nulltea committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    90b7594 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    723962a View commit details
    Browse the repository at this point in the history
  6. update test config

    nulltea committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    b371954 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. fix bigint for bls12-381

    nulltea committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    ae455d8 View commit details
    Browse the repository at this point in the history
  2. fix bigint for bls12-381

    nulltea committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    9ce6725 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86f27b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    8151307 View commit details
    Browse the repository at this point in the history
  2. clean comments

    nulltea committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    702dd96 View commit details
    Browse the repository at this point in the history
  3. update test config

    nulltea committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    1b01da4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01654cf View commit details
    Browse the repository at this point in the history
  5. fix build

    nulltea committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8b79482 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5775309 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac6bdb3 View commit details
    Browse the repository at this point in the history
  8. fix for halo2-pse

    nulltea committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    dd8b0d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39994bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    249ee16 View commit details
    Browse the repository at this point in the history
  11. add assign_sha256_rows

    nulltea committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    23197fc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. fix ec_add test config

    nulltea committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0350dd7 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    8f59988 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbefb15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f40a58a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4467ae2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    beaee9f View commit details
    Browse the repository at this point in the history
  6. Add expand message length asserts (#10)

    * add expand message length assert
    
    * add more length checks
    
    * update asserts
    nulltea authored May 15, 2024
    Configuration menu
    Copy the full SHA
    d992418 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69ad067 View commit details
    Browse the repository at this point in the history
  8. Revise comments & docs (#13)

    nulltea authored May 15, 2024
    Configuration menu
    Copy the full SHA
    0fd89e1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b700180 View commit details
    Browse the repository at this point in the history