Top 0.7% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 1.9% docker downloads on proxy.golang.org
proxy.golang.org : github.com/umbracle/go-eth-bn256
Package bn256 implements a particular bilinear group. Bilinear groups are the basis of many of the new cryptographic protocols that have been proposed over the past decade. They consist of a triplet of groups (G₁, G₂ and GT) such that there exists a function e(g₁ˣ,g₂ʸ)=gTˣʸ (where gₓ is a generator of the respective group). That function is called a pairing function. This package specifically implements the Optimal Ate pairing over a 256-bit Barreto-Naehrig curve as described in http://cryptojedi.org/papers/dclxvi-20100714.pdf. Its output is compatible with the implementation described in that paper. This package previously claimed to operate at a 128-bit security level. However, recent improvements in attacks mean that is no longer true. See https://moderncrypto.org/mail-archive/curves/2016/000740.html.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/umbracle/go-eth-bn256
License: BSD-3-Clause
Latest release: over 2 years ago
First release: almost 6 years ago
Namespace: github.com/umbracle
Dependent packages: 48
Dependent repositories: 36
Stars: 0 on GitHub
Forks: 0 on GitHub
Docker dependents: 4
Docker downloads: 66
See more repository details: repos.ecosyste.ms
Last synced: about 11 hours ago