Module bign256::arithmetic
source · Expand description
Pure Rust implementation of group operations on bign-curve256v1.
Curve parameters can be found in STB 34.101.45-2013 https://apmi.bsu.by/assets/files/std/bign-spec294.pdf
See table B.1: l = 128.
Modules
- Point arithmetic implementation optimised for different curve equations
Structs
- Element of the bign-256 base field used for curve coordinates.
- Scalars are elements in the finite field modulo
n
.
Traits
- Elliptic curve with an arithmetic implementation.
- Prime order elliptic curve with projective arithmetic implementation.
- Parameters for elliptic curves of prime order which can be described by the short Weierstrass equation.
Type Aliases
- Elliptic curve point in affine coordinates.
- Elliptic curve point in projective coordinates.