|
| 1 | +<a name="v0.4.0"></a> |
| 2 | +## [v0.4.0] - 2021-03-31 |
| 3 | + |
| 4 | +### Refactor |
| 5 | +- gurvy -> gnark-crypto |
| 6 | +- moved interop tests under github.com/consensys/gnark-tests |
| 7 | +- bls381 -> bls12-381 |
| 8 | +- bls377 -> bls12-377 |
| 9 | +- bn256 -> bn254 |
| 10 | +- migrated MiMC and EdDSA from gnark into gnark-crypto |
| 11 | +- migrated gnark/backend/fft into gnark-crypto |
| 12 | +- migrated goff packages into ./field/... |
| 13 | +- cleaning internal/generator pattern |
| 14 | + |
| 15 | +### Ci |
| 16 | +- testing with go 1.15, go 1.16 on Windows, MacOS, Linux (+arch=32bits) |
| 17 | + |
| 18 | +### Docs |
| 19 | +- added ecc/ecc.md and field/field.md |
| 20 | + |
| 21 | +### Feat |
| 22 | +- multiExp in full extended jacobian coordinates |
| 23 | + |
| 24 | +### Fix |
| 25 | +- handle case where numCPU < 4 in precomputeExpTable |
| 26 | +- incorrect comment and size returned in twistededwards SetBytes fixes [#34](https://github.com/ConsenSys/gnark-crypto/issues/34) |
| 27 | +- point.SetBytes can now be called concurently with same byte slice input |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | +<a name="v0.3.8"></a> |
| 32 | +## [v0.3.8] - 2021-02-01 |
| 33 | + |
| 34 | +### Bls377 |
| 35 | +- final exp hard part eprint 2020/875 |
| 36 | +- ML entirely on the twist (ABLR) |
| 37 | + |
| 38 | +### Bls381 |
| 39 | +- final exp hard part eprint 2020/875 |
| 40 | +- ML entirely on the twist (ABLR) |
| 41 | +- change G1 and G2 generators for interop |
| 42 | + |
| 43 | +### Bn256 |
| 44 | +- inline lineEval() in MilleLoop |
| 45 | +- ML entirely on the twist (ABLR) |
| 46 | +- change G1 and G2 generators for interop |
| 47 | + |
| 48 | +### Bw6 |
| 49 | +- add E6 and pairing tests |
| 50 | +- correct comments in FinalExp |
| 51 | +- fix bw6 pairing API to take slices of points and mutualize squares |
| 52 | +- change G1 and G2 generators for interop |
| 53 | + |
| 54 | +### Pull Requests |
| 55 | +- Merge pull request [#29](https://github.com/ConsenSys/gnark-crypto/issues/29) from ConsenSys/youssef/bls12-finalExp |
| 56 | +- Merge pull request [#27](https://github.com/ConsenSys/gnark-crypto/issues/27) from ConsenSys/experimental/pairing |
| 57 | +- Merge pull request [#26](https://github.com/ConsenSys/gnark-crypto/issues/26) from ConsenSys/youssef/ML-ABLR |
| 58 | +- Merge pull request [#25](https://github.com/ConsenSys/gnark-crypto/issues/25) from ConsenSys/csquare |
| 59 | +- Merge pull request [#23](https://github.com/ConsenSys/gnark-crypto/issues/23) from ConsenSys/youssef/bw6-API-pairing |
| 60 | + |
0 commit comments