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

Implement remaining secp hints #309

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

Implement remaining secp hints #309

wants to merge 133 commits into from

Commits on Sep 14, 2023

  1. Add ec hints

    mmsc2 committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    977ba29 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Implement hints

    mmsc2 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    70a9db2 View commit details
    Browse the repository at this point in the history
  2. Add the hints to the processor

    mmsc2 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    864b7b8 View commit details
    Browse the repository at this point in the history
  3. Test pack86 function

    mmsc2 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    7df4192 View commit details
    Browse the repository at this point in the history
  4. Test hint

    mmsc2 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    1a66309 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    91ffa57 View commit details
    Browse the repository at this point in the history
  2. Second hint test

    mmsc2 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    7bf1909 View commit details
    Browse the repository at this point in the history
  3. Merge main

    mmsc2 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5d2d256 View commit details
    Browse the repository at this point in the history
  4. Test embedded hint

    mmsc2 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a08c642 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    029fe50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    762a566 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Change to Camel case

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    6c6eed9 View commit details
    Browse the repository at this point in the history
  2. Implement slope hints

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    ec9345c View commit details
    Browse the repository at this point in the history
  3. Fix merge conflict

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9d14678 View commit details
    Browse the repository at this point in the history
  4. Fix format

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    ff7fb50 View commit details
    Browse the repository at this point in the history
  5. Delete github conflict string

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    4e9afc5 View commit details
    Browse the repository at this point in the history
  6. Tests hints

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    cc53b65 View commit details
    Browse the repository at this point in the history
  7. Tests hints slopes

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    a0d269b View commit details
    Browse the repository at this point in the history
  8. Fix merge conflict

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    c25e25c View commit details
    Browse the repository at this point in the history
  9. Rename misleading name function

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    a27b814 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    51fedf0 View commit details
    Browse the repository at this point in the history
  11. Fix function name

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9e39502 View commit details
    Browse the repository at this point in the history
  12. Fix format

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    327299b View commit details
    Browse the repository at this point in the history
  13. Fix error in function call

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    0fdad83 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ba81ca8 View commit details
    Browse the repository at this point in the history
  15. Delete debug info

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    78dd5d0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c023bea View commit details
    Browse the repository at this point in the history
  17. Delete unused import

    mmsc2 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    facfb8a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Merge main

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    f195395 View commit details
    Browse the repository at this point in the history
  2. Secp hints

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    76c8b8b View commit details
    Browse the repository at this point in the history
  3. Merge main

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2e1b1f9 View commit details
    Browse the repository at this point in the history
  4. Secpr21

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    41c5e00 View commit details
    Browse the repository at this point in the history
  5. Add it to the hint processor

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ed75168 View commit details
    Browse the repository at this point in the history
  6. Hints secp

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    e868fa0 View commit details
    Browse the repository at this point in the history
  7. Merge main

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b88e485 View commit details
    Browse the repository at this point in the history
  8. bigint3 nondet

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    efad459 View commit details
    Browse the repository at this point in the history
  9. bigint bug fixed

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    113bb9b View commit details
    Browse the repository at this point in the history
  10. Zero verify

    mmsc2 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c09d921 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Merge main

    mmsc2 committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    50994ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2216d94 View commit details
    Browse the repository at this point in the history
  3. Add hint to hint processor

    mmsc2 committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    2d44427 View commit details
    Browse the repository at this point in the history
  4. Mege main

    mmsc2 committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    d50207a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9f1709 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46e8bd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Debug info

    mmsc2 committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    7720f42 View commit details
    Browse the repository at this point in the history
  2. Merge main

    mmsc2 committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5775336 View commit details
    Browse the repository at this point in the history
  3. Prints

    mmsc2 committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5ce7e74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cd665a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7faf9a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Test verify with unit test

    mmsc2 committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    3969b1b View commit details
    Browse the repository at this point in the history
  2. Debug unit test

    mmsc2 committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    942c204 View commit details
    Browse the repository at this point in the history
  3. Test verify zero with debug

    mmsc2 committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    ee521d0 View commit details
    Browse the repository at this point in the history
  4. Non det big 3 test

    mmsc2 committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    621a616 View commit details
    Browse the repository at this point in the history
  5. Modify test to use ids manager

    mmsc2 committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    6d2cc54 View commit details
    Browse the repository at this point in the history
  6. Add hint codes

    fmoletta committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    cef26c0 View commit details
    Browse the repository at this point in the history
  7. Implement base hint

    fmoletta committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    ca18c74 View commit details
    Browse the repository at this point in the history
  8. Add hints

    fmoletta committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    ea13432 View commit details
    Browse the repository at this point in the history
  9. Add hints to ExecuteHint

    fmoletta committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    dd910fa View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. debug info

    mmsc2 committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    552715d View commit details
    Browse the repository at this point in the history
  2. Fix broken test

    mmsc2 committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    af1afcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69d015e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5f44e2 View commit details
    Browse the repository at this point in the history
  5. Delete debug

    mmsc2 committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    6cfabdf View commit details
    Browse the repository at this point in the history
  6. Return error of IdsData.Insert

    mmsc2 committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    6527b72 View commit details
    Browse the repository at this point in the history
  7. Change to camel case

    mmsc2 committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2bcf015 View commit details
    Browse the repository at this point in the history
  8. Add unit test

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    b542a09 View commit details
    Browse the repository at this point in the history
  9. Add unit test

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    8cd64b6 View commit details
    Browse the repository at this point in the history
  10. Add hint codes

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f3d9dbe View commit details
    Browse the repository at this point in the history
  11. Implement hint

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    91f8188 View commit details
    Browse the repository at this point in the history
  12. Add SafeDivBig

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    29efa2d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d0cc45e View commit details
    Browse the repository at this point in the history
  14. Add generic fetch

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    0655cfe View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca654b4 View commit details
    Browse the repository at this point in the history
  16. Use more specific error

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    08ebcd6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bbd8b8a View commit details
    Browse the repository at this point in the history
  18. Add hints to ExecuteHint

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    a6e4d4a View commit details
    Browse the repository at this point in the history
  19. Add extra hint

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c85e650 View commit details
    Browse the repository at this point in the history
  20. Fix logic, add unit test

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2e948d8 View commit details
    Browse the repository at this point in the history
  21. Add unit test

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    97c9cc7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    66c38a6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    68b4387 View commit details
    Browse the repository at this point in the history
  24. Fix scope var name

    fmoletta authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f6c402d View commit details
    Browse the repository at this point in the history
  25. Fix scope var name in tests

    fmoletta authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    97a67f8 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    69993be View commit details
    Browse the repository at this point in the history
  27. Revert "Make FetchScopeVar work despite references"

    This reverts commit 69993be.
    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2739694 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    bcd34f6 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9116e1b View commit details
    Browse the repository at this point in the history
  30. Fix merge cnflicts

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    62b9ed2 View commit details
    Browse the repository at this point in the history
  31. Fix tests

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    ccd5805 View commit details
    Browse the repository at this point in the history
  32. Implement Igcdex + add tests

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    e0573c1 View commit details
    Browse the repository at this point in the history
  33. Implement DivMod

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    04df104 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    7bd7edc View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    b1c81af View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e6882ff View commit details
    Browse the repository at this point in the history
  37. Push test file

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2fbc48d View commit details
    Browse the repository at this point in the history
  38. Remove redundant check

    fmoletta committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    468e176 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    18cfa39 View commit details
    Browse the repository at this point in the history
  2. Add hint code

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    8367a38 View commit details
    Browse the repository at this point in the history
  3. Implement hint

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    2479f89 View commit details
    Browse the repository at this point in the history
  4. Add unit test

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    859353f View commit details
    Browse the repository at this point in the history
  5. Fix test value

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    c28ffdd View commit details
    Browse the repository at this point in the history
  6. Fix hint logic

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    35195a2 View commit details
    Browse the repository at this point in the history
  7. Add unit test

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    3886843 View commit details
    Browse the repository at this point in the history
  8. Add integration test

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    6d64650 View commit details
    Browse the repository at this point in the history
  9. fmt

    fmoletta committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    8378ffa View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    8f8bda9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90862cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32793cb View commit details
    Browse the repository at this point in the history
  4. Implement Reduce_V1 hint

    fmoletta committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    4921ef6 View commit details
    Browse the repository at this point in the history
  5. Fix file names

    fmoletta committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ee2b36c View commit details
    Browse the repository at this point in the history
  6. Add unit test

    fmoletta committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    94b046c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e725a57 View commit details
    Browse the repository at this point in the history
  8. Refactor test

    fmoletta committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    9f392d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Configuration menu
    Copy the full SHA
    0b46bc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53fcdb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16428ec View commit details
    Browse the repository at this point in the history
  4. Restore gitignore

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    53e547f View commit details
    Browse the repository at this point in the history
  5. Fix

    fmoletta authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    2b2dae8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fab2d7 View commit details
    Browse the repository at this point in the history
  7. Add hint + tests

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    da8fc0a View commit details
    Browse the repository at this point in the history
  8. Add test file

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    6b91a52 View commit details
    Browse the repository at this point in the history
  9. Add REDUCE_V2 hint

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    307207c View commit details
    Browse the repository at this point in the history
  10. Implement verify_zero hints

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    37b3302 View commit details
    Browse the repository at this point in the history
  11. Add verify_zero hints

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    36b75e7 View commit details
    Browse the repository at this point in the history
  12. Fix fmt

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    754d3f1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e6c88a0 View commit details
    Browse the repository at this point in the history
  14. Bump cairo-vm version

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    89e5a3e View commit details
    Browse the repository at this point in the history
  15. Implement hint + add test

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    c51e50e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9493264 View commit details
    Browse the repository at this point in the history
  17. Add IS_ZERO_PACK

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    f418046 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a1ba3b1 View commit details
    Browse the repository at this point in the history
  19. Add integration test

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    088973e View commit details
    Browse the repository at this point in the history
  20. fmt

    fmoletta committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    52ab234 View commit details
    Browse the repository at this point in the history