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

Circle starks #924

Open
wants to merge 75 commits into
base: main
Choose a base branch
from
Open

Circle starks #924

wants to merge 75 commits into from

Commits on Sep 18, 2024

  1. optimize add

    Nicole authored and Nicole committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    852f856 View commit details
    Browse the repository at this point in the history
  2. save changes. Add, sub and mul checked

    Nicole authored and Nicole committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0d68798 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. fix tests

    ColoCarletti committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5ebc30a View commit details
    Browse the repository at this point in the history
  2. add new inv

    ColoCarletti committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    81439ae View commit details
    Browse the repository at this point in the history
  3. add mult by powers of two

    Nicole authored and Nicole committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    47cf7da View commit details
    Browse the repository at this point in the history
  4. Merge branch 'optimize_mersenne31' of github.com:lambdaclass/lambdawo…

    …rks into optimize_mersenne31
    Nicole authored and Nicole committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2acfdd7 View commit details
    Browse the repository at this point in the history
  5. replace inverse

    Nicole authored and Nicole committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    cfba8bc View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. test new inv

    ColoCarletti committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    01eba0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60fd981 View commit details
    Browse the repository at this point in the history
  3. fix tests extension

    Nicole authored and Nicole committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    996e224 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'optimize_mersenne31' of github.com:lambdaclass/lambdawo…

    …rks into optimize_mersenne31
    Nicole authored and Nicole committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c41b977 View commit details
    Browse the repository at this point in the history
  5. add mul for degree 4 extension

    Nicole authored and Nicole committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    28d8b0e View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. add fp4 isField and isSubField operations and benchmarks

    Nicole authored and Nicole committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5e1f533 View commit details
    Browse the repository at this point in the history
  2. new version for fp4 mul based on the paper

    Nicole authored and Nicole committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    fde7faa View commit details
    Browse the repository at this point in the history
  3. add mul of a fp2e by non-residue

    Nicole authored and Nicole committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    60c8197 View commit details
    Browse the repository at this point in the history
  4. change inv using mul_fp2_by_non_resiude

    Nicole authored and Nicole committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    25b8869 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. save work

    Nicole authored and Nicole committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1187be8 View commit details
    Browse the repository at this point in the history
  2. wip fp2 test

    ColoCarletti committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ecff11e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'optimize_mersenne31' of github.com:lambdaclass/lambdawo…

    …rks into optimize_mersenne31
    ColoCarletti committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a6169ea View commit details
    Browse the repository at this point in the history
  4. add fp2 tests

    ColoCarletti committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ae1446a View commit details
    Browse the repository at this point in the history
  5. add 2 * a^2 - 1 function

    Nicole authored and Nicole committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fa12fc5 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. use karatsuba in fp4 mul version 1

    Nicole authored and Nicole committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    461485b View commit details
    Browse the repository at this point in the history
  2. clean up

    ColoCarletti committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d4e3f40 View commit details
    Browse the repository at this point in the history
  3. fix Fp as subfield of Fp2. Tests Fp plus Fp4 is now correct

    Nicole authored and Nicole committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f0437c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. fix inv

    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2c5a301 View commit details
    Browse the repository at this point in the history
  2. fix comments

    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4a42dbc View commit details
    Browse the repository at this point in the history
  3. create crate

    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    21d09c6 View commit details
    Browse the repository at this point in the history
  4. Revert "create crate"

    This reverts commit 21d09c6.
    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f7efd90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db3ab30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eddd9be View commit details
    Browse the repository at this point in the history
  7. add group order

    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ba738c7 View commit details
    Browse the repository at this point in the history
  8. rm dependencie

    ColoCarletti committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    85d80c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. add cosets

    ColoCarletti committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    14a7beb View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. add twiddle

    ColoCarletti committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b56d212 View commit details
    Browse the repository at this point in the history
  2. init cfft

    ColoCarletti committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    58aeb0c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. test cfft

    ColoCarletti committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    a85eb0f View commit details
    Browse the repository at this point in the history
  2. test 16 not working

    Nicole authored and Nicole committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6bda70d View commit details
    Browse the repository at this point in the history
  3. fix n16 test

    ColoCarletti committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7cbd173 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. refactor

    ColoCarletti committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    4f60a48 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    35a9d5a View commit details
    Browse the repository at this point in the history
  2. clippy

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    95e87d0 View commit details
    Browse the repository at this point in the history
  3. fmt

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    10636f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c76793f View commit details
    Browse the repository at this point in the history
  5. clippy

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    876459d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dcdd18a View commit details
    Browse the repository at this point in the history
  7. rm std

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    076b683 View commit details
    Browse the repository at this point in the history
  8. add alloc

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    0d7d89f View commit details
    Browse the repository at this point in the history
  9. fix

    ColoCarletti committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9685a74 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. wip

    ColoCarletti committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ac842bf View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    52655b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    5f97990 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. wip

    ColoCarletti committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    dc4124e View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. evaluation and interpolation working

    Nicole authored and Nicole committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    56dae17 View commit details
    Browse the repository at this point in the history
  2. add tests and comments

    Nicole authored and Nicole committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    2546ca2 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    57735cf View commit details
    Browse the repository at this point in the history
  2. clippy

    ColoCarletti committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    da5fae7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1166a42 View commit details
    Browse the repository at this point in the history
  4. fmt

    ColoCarletti committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    28ab71f View commit details
    Browse the repository at this point in the history
  5. remove unused functions

    ColoCarletti committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e0c666d View commit details
    Browse the repository at this point in the history
  6. add comment

    ColoCarletti committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3073470 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Update math/src/circle/polynomial.rs

    Co-authored-by: Ivan Litteri <67517699+ilitteri@users.noreply.github.com>
    nicole-graus and ilitteri authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    37aae9e View commit details
    Browse the repository at this point in the history
  2. change generator and order CirclePoint functions as constants

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    4436e28 View commit details
    Browse the repository at this point in the history
  3. impl eq as PartialEq

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    835a565 View commit details
    Browse the repository at this point in the history
  4. implement scalar_mul as Mul

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    2ea3171 View commit details
    Browse the repository at this point in the history
  5. Change error name to a more descriptive one and move it to point.rs

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    c9acb74 View commit details
    Browse the repository at this point in the history
  6. fix lint

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    93fd515 View commit details
    Browse the repository at this point in the history
  7. fix lint

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7ae4990 View commit details
    Browse the repository at this point in the history
  8. fix some comments

    Nicole authored and Nicole committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8801317 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    7fe6a7d View commit details
    Browse the repository at this point in the history
  2. add alloc::vec

    ColoCarletti committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    8b2b3d2 View commit details
    Browse the repository at this point in the history
  3. fix no-std

    ColoCarletti committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ebc5e9d View commit details
    Browse the repository at this point in the history
  4. cargo fmt

    ColoCarletti committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f3028e5 View commit details
    Browse the repository at this point in the history
  5. fix no-std

    ColoCarletti committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b645a7b View commit details
    Browse the repository at this point in the history
  6. remove macro

    ColoCarletti committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    c7cfd8f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. add comment

    ColoCarletti committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fc68bea View commit details
    Browse the repository at this point in the history