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

v0.8.0 #237

Merged
merged 38 commits into from
Aug 3, 2022
Merged

v0.8.0 #237

merged 38 commits into from
Aug 3, 2022

Commits on Jun 30, 2022

  1. feat: supsub

    Tabaie committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    eb0db12 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. refactor: verbose names

    Tabaie committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    94a0524 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. Merge pull request #217 from ConsenSys/string-utils

    feat: supsub
    Tabaie committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    04aca0c View commit details
    Browse the repository at this point in the history
  2. feat: some folding in bn254

    Tabaie committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    266b42d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa8e4a4 View commit details
    Browse the repository at this point in the history
  4. test: cleanup

    Tabaie committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    f3406ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4dfa3ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f37156 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    638845d View commit details
    Browse the repository at this point in the history
  8. feat: multilin for all fields

    Tabaie committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    efae02c View commit details
    Browse the repository at this point in the history
  9. fix: bavard dependency

    Tabaie committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    815bd3f View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Merge pull request #216 from ConsenSys/feat/poly

    Feat/poly
    Tabaie committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    b646d9e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

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

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    502dcc4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #223 from ConsenSys/doc/security-estimates-curves

    [docs] Add security estimates of implemented curves in comments
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    912aa1a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #220 from ConsenSys/perf/kzg-verify

    [perf] KZG verify
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    37274b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8613d1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c75be71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad30730 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #224 from ConsenSys/refactor/scalarmul

    refactor: restore ScalarMultiplication (from ScalarMul name change in previous merge)
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    af9bbf1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0692859 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4372d4b View commit details
    Browse the repository at this point in the history
  10. Merge pull request #228 from ConsenSys/fix/race/test

    fix: remove supportAdx race condition in internal/fptower)
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e01af17 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #227 from ConsenSys/fix/element_setstring

    element.SetString() returns error instead of panic if invalid input)
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    006aa72 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    75eea2f View commit details
    Browse the repository at this point in the history
  13. Merge pull request #229 from ConsenSys/update_deps

    updates go.mod direct deps
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9258681 View commit details
    Browse the repository at this point in the history
  14. fix: check nbTasks config when running msm, test all possible c-bit w…

    …indows in when testing.Short not set) (#226)
    
    * fix: if config.NbTasks > 1024 in multiExp call, error
    
    * docs: updated MultiExp godoc
    
    * test: test all possible c-bit window of msm when testing.Short is not set
    
    * fix: for G2 msm test, don't test for large values of c-bit windows
    gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    512ee3c View commit details
    Browse the repository at this point in the history
  15. Fix: Handle edge case in Karabina decompression (#219)

    * fix(Fp12): handle edge case g3==0 in Karabina decompression
    
    * fix(Fp24): handle edge case g3==0 in Karabina decompression
    
    * fix(Fp6): handle edge case g3==0 in Karabina decompression + faster Expt
    yelhousni committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b6ffbba View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    519f8ad View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c94b731 View commit details
    Browse the repository at this point in the history
  18. Throw an error when inverse by 0 in BatchCompressTorus() (#222)

    * fix: throw an error when inverse by 0 in BatchCompressTorus
    
    * fix(bls24-317): throw an error when inverse by 0 in BatchCompressTorus
    
    * docs: prettify doc
    
    Co-authored-by: Gautam Botrel <gautam.botrel@gmail.com>
    yelhousni and gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    910b0ec View commit details
    Browse the repository at this point in the history
  19. batch point conversion: explicitly overwrite (0,0) when point at inf …

    …+ test (#225)
    
    * test(all): test Batch aff conv. + explicitly out (0,0) when point at inf
    
    * fix: avoid out-of-bounds access in batch point conversion
    
    * fix: since results is allocated in BatchJacobianToAffine, inf -> inf is implicit
    
    Co-authored-by: Gautam Botrel <gautam.botrel@gmail.com>
    yelhousni and gbotrel committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8d02a7e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. docs: correct some comments

    yelhousni committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d4ee696 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #232 from ConsenSys/docs/comments

    docs: correct some typos in comments
    yelhousni committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    e8ecd0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0798079 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. docs: polish readme.md with updated godoc subpackage links (#235)

    * docs: updated README.md
    
    * docs: start updating readme.md
    
    * docs: polish readme.md with updated godoc links
    
    * docs: godoc for bn254 package
    
    * docs: godoc package level for all ecc/ curves
    
    * docs: updated field/goff godoc
    gbotrel committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    1645452 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Audit fixes/arya (#236)

    * style: acknowledge sqrtRatio and A!=0 findings
    
    * refactor: SSWU fewer todos. TODO (:p) no isogeny case for A coeff
    
    * style: updated svdw standard reference, no change since previous version
    
    * style: sswu references, no change since latest implementation
    
    * style: update reference for sqrt_ratio q = 3 mod 4, no change
    
    * style: update sqrt_ratio refs for any field, no change
    
    * style: update sgn0 ref and prettify
    
    * style: update hash and encode to curve refs
    
    * style: more reference updates and pretty squaring
    
    * style: decision made to keep variables local to function when possible
    
    * style: more exponent prettification
    Tabaie committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    37a7e97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abdac5a View commit details
    Browse the repository at this point in the history