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