There is a newer version of the record available.

Published March 27, 2022 | Version v0.7.0

ConsenSys/gnark-crypto: v0.7.0

  • 1. ConsenSys
  • 2. Consensys
  • 3. ConsenSys Software
  • 4. used to be qtt, now onchain

Description

<a name="v0.7.0"></a>

[v0.7.0] - 2022-03-24 Build
  • go.mod: go version upgrade 1.16 --> go1.17
  • mark test as Parallel. Check testing.Short() in most tests
Feat
  • add bw6-756 (2-chain w/ bls12-378 GT-strong)
  • adds SSWU (hash to curve)
  • adds element.Uint64() method
Fix
  • element.IsUint64 coherence with other methods, convert from montgomery beforehands
  • fft: corrected FrMultiplicativeGen value
Refactor
  • twistededwards: curve generation (including bandersnatch) generated from the same template
  • move signature/ constructors to signature/eddsa
  • eddsa generated for all twisted ed curve, including bandersnatch
Pull Requests
  • Merge pull request #171 from ConsenSys/test/twistedEdwards
  • Merge pull request #170 from ConsenSys/fix/generators_sswu
  • Merge pull request #167 from ConsenSys/ci/shorter-tests
  • Merge pull request #166 from ConsenSys/ci_new
  • Merge pull request #164 from ConsenSys/ci/go1.18
  • Merge pull request #128 from ConsenSys/feat/GT-strong-BLS12-BW6
  • Merge pull request #127 from ConsenSys/feat/GT-strong-BLS12
  • Merge pull request #160 from ConsenSys/refactor-eddsa
  • Merge pull request #156 from ConsenSys/sswu-all
  • Merge pull request #154 from ConsenSys/fix/fft-mulGen
  • Merge pull request #153 from zhiqiangxu/opt_NewDomain

Files

ConsenSys/gnark-crypto-v0.7.0.zip

Files (2.3 MB)

Name Size Download all
md5:051a8f1173ee737960ab48d858c5261d
2.3 MB Preview Download

Additional details

Related works