-
Notifications
You must be signed in to change notification settings - Fork 13
Comparing changes
Open a pull request
base repository: noir-lang/noir-bignum
base: v0.3.6
head repository: noir-lang/noir-bignum
compare: main
Commits on Oct 17, 2024
-
feat: added modular square root computation and fully constrained `de…
…rive_from_seed` method (#32) * got modular square root working. madness. also constrained derive from seed part of the work required to get a constrained bigcurve::hash_to_curve working * stashed nonsense to fix later * fixed reduction parameter error redc_param previously was only large enough to cover barrett reductions whose input was < 2^{modulus_bits * 2 + 2} this was insufficient for elliptic curve arithmetic in bignum redc_param is now large enough to cover barrett reduction inputs of at least 16 * modulus^2 additonally, library upgraded to not trigger compiler warnings for nargo 0.35.0 * format * fix to pub traits * added more thorough bignum tests * typo * nargo fmt * removed redundant TODO
Configuration menu - View commit details
-
Copy full SHA for 20e03b0 - Browse repository at this point
Copy the full SHA 20e03b0View commit details
Commits on Oct 25, 2024
-
feat!: refactor library architecture (#36)
* refactor * silence warnings * silence more warnings * rebase & silence warnings * fmt * Update src/runtime_bignum.nr * Update src/utils/map.nr * reduce constraint counts * update in line w/ Zac's changes, incl macro tests * fix merge mistake * add sqrt code from zac * fix sqrt test * fmt * fmt * riddle with MOD_BITS * tonelli * option * tidy * warnings * warnings * fmt * latest nightly * fix to work with latest aztec-packages version of nargo * README * tidy filing * version bump * fmt * use nargo 0.36 for ci * Update test.yml --------- Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com> Co-authored-by: sirasistant <sirasistant@gmail.com> Co-authored-by: kashbrti <kashbrti@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4fa65f6 - Browse repository at this point
Copy the full SHA 4fa65f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcb2b7 - Browse repository at this point
Copy the full SHA cdcb2b7View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1eb64aa - Browse repository at this point
Copy the full SHA 1eb64aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5280f - Browse repository at this point
Copy the full SHA 6a5280fView commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fbca8b8 - Browse repository at this point
Copy the full SHA fbca8b8View commit details
Commits on Nov 5, 2024
-
feat: optimize brillig execution of
split_X_bits
functions (#47)Co-authored-by: Maxim Vezenov <mvezenov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 31ebc7c - Browse repository at this point
Copy the full SHA 31ebc7cView commit details
Commits on Nov 6, 2024
-
fix: Fix barrett reduction bug (#51)
Co-authored-by: Khashayar Barooti <khashayar@aztecprotocol.com>
Configuration menu - View commit details
-
Copy full SHA for c61a621 - Browse repository at this point
Copy the full SHA c61a621View commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08c4151 - Browse repository at this point
Copy the full SHA 08c4151View commit details -
fix: fix broken tests in
runtime_bignum_test.nr
(#39)Co-authored-by: Khashayar Barooti <khashayar@aztecprotocol.com> Co-authored-by: Tom French <tom@tomfren.ch> Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com> Co-authored-by: kashbrti <kashbrti@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63e6c85 - Browse repository at this point
Copy the full SHA 63e6c85View commit details
Commits on Nov 8, 2024
-
feat: remove generic parameter from the
BigNum
trait (#44)Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com> Co-authored-by: Tom French <tom@tomfren.ch>
Configuration menu - View commit details
-
Copy full SHA for 53f652b - Browse repository at this point
Copy the full SHA 53f652bView commit details -
fix: Check that
RuntimeBigNum
s have the sameBigNumParams
on oper……ations (#46) Co-authored-by: Tom French <tom@tomfren.ch> Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 729dd24 - Browse repository at this point
Copy the full SHA 729dd24View commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0f95238 - Browse repository at this point
Copy the full SHA 0f95238View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b34164 - Browse repository at this point
Copy the full SHA 4b34164View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d81d5fa - Browse repository at this point
Copy the full SHA d81d5faView commit details
Commits on Nov 18, 2024
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 28552ff - Browse repository at this point
Copy the full SHA 28552ffView commit details
Commits on Nov 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0998cc8 - Browse repository at this point
Copy the full SHA 0998cc8View commit details
Commits on Dec 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af8d54e - Browse repository at this point
Copy the full SHA af8d54eView commit details
Commits on Dec 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4081673 - Browse repository at this point
Copy the full SHA 4081673View commit details
Commits on Dec 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1fcb2c9 - Browse repository at this point
Copy the full SHA 1fcb2c9View commit details
Commits on Jan 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8e16ef3 - Browse repository at this point
Copy the full SHA 8e16ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc8767a - Browse repository at this point
Copy the full SHA bc8767aView commit details
Commits on Jan 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b5c6ce2 - Browse repository at this point
Copy the full SHA b5c6ce2View commit details
Commits on Jan 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c798262 - Browse repository at this point
Copy the full SHA c798262View commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb2ec95 - Browse repository at this point
Copy the full SHA eb2ec95View commit details -
Configuration menu - View commit details
-
Copy full SHA for b44ef7f - Browse repository at this point
Copy the full SHA b44ef7fView commit details
Commits on Jan 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8195947 - Browse repository at this point
Copy the full SHA 8195947View commit details
Commits on Jan 8, 2025
-
chore: Updated README for BigNum lib (#85)
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 241c26d - Browse repository at this point
Copy the full SHA 241c26dView commit details
Commits on Jan 16, 2025
-
feat: implement
From<Field>
onBigNum
(#87)Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch> Co-authored-by: TomAFrench <tom@tomfren.ch> Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 35bf983 - Browse repository at this point
Copy the full SHA 35bf983View commit details
Commits on Jan 20, 2025
-
Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 2ca8b1a - Browse repository at this point
Copy the full SHA 2ca8b1aView commit details
Commits on Jan 21, 2025
-
feat: remove unnecessary usage of slices (#104)
Co-authored-by: kashbrti <kashbrti@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb6f9e5 - Browse repository at this point
Copy the full SHA fb6f9e5View commit details -
chore: remove unnecessary default implementation of
Eq
(#106)Co-authored-by: kashbrti <kashbrti@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d231a45 - Browse repository at this point
Copy the full SHA d231a45View commit details
Commits on Jan 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b3000e1 - Browse repository at this point
Copy the full SHA b3000e1View commit details -
feat: added
to_field
function (#99)Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch> Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com> Co-authored-by: Tom French <tom@tomfren.ch>
Configuration menu - View commit details
-
Copy full SHA for 7c92c22 - Browse repository at this point
Copy the full SHA 7c92c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6466ef - Browse repository at this point
Copy the full SHA c6466efView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3c654 - Browse repository at this point
Copy the full SHA ce3c654View commit details
Commits on Jan 28, 2025
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5f22ff7 - Browse repository at this point
Copy the full SHA 5f22ff7View commit details
Commits on Jan 29, 2025
-
fix: constrain
split_60_bits
function (#113)Co-authored-by: kashbrti <kashbrti@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0d19e5a - Browse repository at this point
Copy the full SHA 0d19e5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 688c483 - Browse repository at this point
Copy the full SHA 688c483View commit details -
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ca1383 - Browse repository at this point
Copy the full SHA 2ca1383View commit details -
Configuration menu - View commit details
-
Copy full SHA for add8bab - Browse repository at this point
Copy the full SHA add8babView commit details -
Configuration menu - View commit details
-
Copy full SHA for e56352a - Browse repository at this point
Copy the full SHA e56352aView commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 53a4d4a - Browse repository at this point
Copy the full SHA 53a4d4aView commit details
Commits on Feb 3, 2025
-
fix: correct batch inversion function (#117)
Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 976d3ef - Browse repository at this point
Copy the full SHA 976d3efView commit details
Commits on Feb 8, 2025
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5ad862d - Browse repository at this point
Copy the full SHA 5ad862dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 399d21a - Browse repository at this point
Copy the full SHA 399d21aView commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bc91a2d - Browse repository at this point
Copy the full SHA bc91a2dView commit details
Commits on Feb 18, 2025
-
fix: bugs on border cases of udiv_mod (#128)
Co-authored-by: Pablo Dallegri <pdallegri@dc.uba.ar> Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 86a9492 - Browse repository at this point
Copy the full SHA 86a9492View commit details
Commits on Feb 24, 2025
-
chore!: remove the
RuntimeBignumTrait
and impl the methods directly…… for the `RuntimeBignum` struct. (#134) Co-authored-by: Khashayar Barooti <khashayar.baroot@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 954dcf6 - Browse repository at this point
Copy the full SHA 954dcf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e338c51 - Browse repository at this point
Copy the full SHA e338c51View commit details
There are no files selected for viewing