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

🗼 Tower Extensions (Fq2, Fq6, and Fq12) and Torus Compression for BN254 precompiles #38

Draft
wants to merge 109 commits into
base: dl-precompiles
Choose a base branch
from

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    7afe9cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ada1149 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    1b1ed54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7359f51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cb291e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bf6ed4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    930220e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. 🧹 fix all the constants

    ZamDimon committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a0aa6c3 View commit details
    Browse the repository at this point in the history
  2. 🧹 polish the code

    ZamDimon committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    241dd3a View commit details
    Browse the repository at this point in the history
  3. 💭 fix comment

    ZamDimon committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1cafd0b View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

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

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    b487274 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4a644b View commit details
    Browse the repository at this point in the history
  3. 🚨 run cargo fmt

    ZamDimon committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3b4ed5d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    ccf0f9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34386af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7308d02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f50fd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. ✨ add basic outline of tower extension trait implementations needed f…

    …or usage under the curve
    ZamDimon committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2f92e96 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

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

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    dd53cab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c73c454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76fb529 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    024965c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d48492e View commit details
    Browse the repository at this point in the history
  6. ✨ add hard_exp part

    ZamDimon committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f329b5a View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    e6a4ac3 View commit details
    Browse the repository at this point in the history
  2. 🔀 Merge pull request #3 from `distributed-lab/feature/tower-extension…

    …-trait-impls`
    
    🗼 Tower Extension Implementation
    ZamDimon committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8d307d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    3e765d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88f602e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

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

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    ab97005 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fface9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    f8f9190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3efe94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63bd0a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc06e74 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    008c487 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c91b3d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    de1295a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ad8406 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    8aa50ad View commit details
    Browse the repository at this point in the history
  2. 🩹 fixes after PR review

    ZamDimon committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    097e1b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

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

Commits on Apr 17, 2024

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

Commits on Apr 20, 2024

  1. ✨ further ecpairing fixes

    ZamDimon committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    66c5a9e View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. 🩹 final ecpairing fixes

    ZamDimon committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e74cec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4efdc40 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    f447972 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77a2db8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86fa901 View commit details
    Browse the repository at this point in the history
  4. 🚧 trying to make modexp

    ZamDimon committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d008332 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

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

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    bb86ebc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c93122 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ca46b8 View commit details
    Browse the repository at this point in the history
  4. 🔀 Merge branch 'feature/bn254-ec-pairing', remote-tracking branch 'or…

    …igin' into feature/modexp
    ZamDimon committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3c82e38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    155d41b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    16aaaca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    902bc84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e93d297 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    814b8f6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    a7f3b6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df347dc View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

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

Commits on May 10, 2024

  1. ✨ added CSPlaceholder implementation for tower of extensions, NonNati…

    …veFieldOverU16Params and NonNativeFieldOverU16
    NikitaMasych committed May 10, 2024
    Configuration menu
    Copy the full SHA
    9e25358 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. ✨ implemented CircuitVarLengthEncodable for tower of extensions and N…

    …onNativeFieldOverU16
    Nikita Masych authored and Nikita Masych committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ab529a3 View commit details
    Browse the repository at this point in the history
  2. ✨ added implementation of serialize and deserialize for FFProxyValue

    Nikita Masych authored and Nikita Masych committed May 15, 2024
    Configuration menu
    Copy the full SHA
    9772403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0baba09 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    15ae1dd View commit details
    Browse the repository at this point in the history
  2. 🔀 Merge pull request #4 from feature/modexp

    Modexp Implementation
    ZamDimon committed May 16, 2024
    Configuration menu
    Copy the full SHA
    db3c41b View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. 🔀 merge ecpairing branch

    ZamDimon committed May 17, 2024
    Configuration menu
    Copy the full SHA
    65e3b1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    393ede6 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. 🐛 fix issues in torus

    ZamDimon committed May 20, 2024
    Configuration menu
    Copy the full SHA
    9f22dde View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. 🔀 Merge pull request #5 from feature/bn254-pairing-torus

    🔬 Torus Compression Implementation
    ZamDimon committed May 22, 2024
    Configuration menu
    Copy the full SHA
    61dd23d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

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

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    dbd8c48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f73483e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    591f781 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    1b5f72f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f1167f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    859372c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    d402c88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bcb11f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c86b422 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. ➕ implement u4096

    ZamDimon committed May 30, 2024
    Configuration menu
    Copy the full SHA
    91c8e60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    794750d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c4f9d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0353f7 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

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

Commits on Jun 4, 2024

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

Commits on Jun 9, 2024

  1. Ensure nonnative field negate works in case of non-normalized input

    this commit also adds some assertions to make sure that we never
    overflow max_mods_to_fit.
    jules committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    63a7c9e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    f9cfb60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a79557 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd82efc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2200a02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b8780c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef80177 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8049b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

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

Commits on Jul 4, 2024

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

Commits on Jul 9, 2024

  1. Fix native torus square

    jules committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a040d85 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. 🎨 make torus code cleaner

    ZamDimon committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6f798c1 View commit details
    Browse the repository at this point in the history
  2. ✨ add torus multiplication

    ZamDimon committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7449bb6 View commit details
    Browse the repository at this point in the history
  3. ✨ finalize torus

    ZamDimon committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b68be4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c9e39d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a8ed75 View commit details
    Browse the repository at this point in the history
  6. 🔀 Merge pull request #6 from feature/torus-squaring

    ⚡ Torus Optimized Operations
    ZamDimon committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e97e94f View commit details
    Browse the repository at this point in the history