cloudflare / cloudflare/bn256

Special square, pow u in final exponentiation (Faster Squaring in the Cyclotomic Subgroup of Sixth Degree Extensions)

Open
#35 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
135
Forks
46
Avg merge
2d 10h
Merged PRs (30d)
1

Description

Do not know if this project still accept new enhancement, this change can improve pairing performance more than 30%.

https://github.com/emmansun/bn256/commit/b532ebb0ff76a27de8ec9c5a05956c5823bb36ba

Reference:
- [Fast Squaring in the Cyclotomic Subgroup](https://www.iacr.org/archive/pkc2010/60560212/60560212.pdf)
- [dclxvi](https://github.com/agl/dclxvi/blob/master/fp12e.c#L274)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.