public AffineEdwardsCurvePoint(BigInteger x, BigInteger y, IEdwardsCurve edwardsCurve) { ParameterX = x.Mod(edwardsCurve.FieldOrder); ParameterY = y.Mod(edwardsCurve.FieldOrder); EdwardsCurve = edwardsCurve; }
public ProjectiveEdwardsCurvePoint(BigInteger parameterX, BigInteger parameterY, BigInteger parameterZ, IEdwardsCurve projectiveEdwardsCurve) { ProjectiveEdwardsCurve = projectiveEdwardsCurve; ParameterX = parameterX.Mod(projectiveEdwardsCurve.FieldOrder); ParameterY = parameterY.Mod(projectiveEdwardsCurve.FieldOrder); ParameterZ = parameterZ.Mod(projectiveEdwardsCurve.FieldOrder); }
public EdDomainParameters(IEdwardsCurve e, IShaFactory shaFactory, SecretGenerationMode secretMode) { CurveE = e; SecretGeneration = secretMode; _shaFactory = shaFactory; }
public EdDomainParameters(IEdwardsCurve e, IShaFactory shaFactory) { CurveE = e; _shaFactory = shaFactory; }
public PointsFactory(IEdwardsCurve projectiveEdwardsCurve) { EdwardsCurve = projectiveEdwardsCurve; }