Skip to content

Commit

Permalink
Merge pull request #129 from ConsenSys/feat/GT-compression
Browse files Browse the repository at this point in the history
GT compression
  • Loading branch information
yelhousni committed Jun 20, 2022
2 parents 5762cbd + a3cca23 commit c3db6a7
Show file tree
Hide file tree
Showing 74 changed files with 2,570 additions and 123 deletions.
2 changes: 1 addition & 1 deletion ecc/bls12-377/hash_to_g2.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

142 changes: 137 additions & 5 deletions ecc/bls12-377/internal/fptower/e12.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/internal/fptower/e12_pairing.go
Expand Up @@ -35,7 +35,7 @@ func (z *E12) Expt(x *E12) *E12 {

// the remaining 46 bits
result.nSquareCompressed(46)
result.Decompress(&result)
result.DecompressKarabina(&result)
result.Mul(&result, x)

z.Set(&result)
Expand Down
45 changes: 40 additions & 5 deletions ecc/bls12-377/internal/fptower/e12_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions ecc/bls12-377/internal/fptower/e2.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions ecc/bls12-377/internal/fptower/e2_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions ecc/bls12-377/internal/fptower/e6.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions ecc/bls12-377/internal/fptower/e6_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions ecc/bls12-377/pairing_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c3db6a7

Please sign in to comment.