Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
NistPrimeCurve.cs
1using System.Numerics;
2
4{
8 public abstract class NistPrimeCurve : WeierstrassCurve
9 {
17 public NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B,
18 BigInteger Order)
19 : base(Prime, BasePoint, Prime - 3, B, Order, 1)
20 {
21 }
22
31 public NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B,
32 BigInteger Order, byte[] Secret)
33 : base(Prime, BasePoint, Prime - 3, B, Order, 1, Secret)
34 {
35 }
36 }
37}
PointOnCurve BasePoint
Base-point of curve.
Base class of Elliptic curves over a prime field defined by NIST.
NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B, BigInteger Order)
Base class of Elliptic curves over a prime field defined by NIST.
NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B, BigInteger Order, byte[] Secret)
Base class of Elliptic curves over a prime field defined by NIST.
Base class of Weierstrass curves (y²=x³+ax+b) over a prime field.
Represents a point on a curve.
Definition: PointOnCurve.cs:10