Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
NistPrimeCurve.cs
1
using
System.Numerics;
2
3
namespace
Waher.Security.EllipticCurves
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
}
Waher.Security.EllipticCurves.EllipticCurve.Order
BigInteger Order
Order of curve.
Definition:
EllipticCurve.cs:218
Waher.Security.EllipticCurves.EllipticCurve.BasePoint
PointOnCurve BasePoint
Base-point of curve.
Definition:
EllipticCurve.cs:245
Waher.Security.EllipticCurves.NistPrimeCurve
Base class of Elliptic curves over a prime field defined by NIST.
Definition:
NistPrimeCurve.cs:9
Waher.Security.EllipticCurves.NistPrimeCurve.NistPrimeCurve
NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B, BigInteger Order)
Base class of Elliptic curves over a prime field defined by NIST.
Definition:
NistPrimeCurve.cs:17
Waher.Security.EllipticCurves.NistPrimeCurve.NistPrimeCurve
NistPrimeCurve(BigInteger Prime, PointOnCurve BasePoint, BigInteger B, BigInteger Order, byte[] Secret)
Base class of Elliptic curves over a prime field defined by NIST.
Definition:
NistPrimeCurve.cs:31
Waher.Security.EllipticCurves.PrimeFieldCurve.Prime
BigInteger Prime
Prime of curve.
Definition:
PrimeFieldCurve.cs:76
Waher.Security.EllipticCurves.WeierstrassCurve
Base class of Weierstrass curves (y²=x³+ax+b) over a prime field.
Definition:
WeierstrassCurve.cs:10
Waher.Security.EllipticCurves.WeierstrassCurve.B
BigInteger B
Coefficient b.
Definition:
WeierstrassCurve.cs:73
Waher.Security.EllipticCurves
Definition:
BrainpoolP160.cs:5
Waher.Security.EllipticCurves.PointOnCurve
Represents a point on a curve.
Definition:
PointOnCurve.cs:10
IoTGateway
Security
Waher.Security.EllipticCurves
NistPrimeCurve.cs
Generated by
1.9.5