Esempio n. 1
0
        public PrimeCurve(Curve curveName, BigInteger p, BigInteger b, EccPoint g, BigInteger n)
        {
            CurveName = curveName;

            FieldSizeQ   = p;
            CoefficientB = b;
            BasePointG   = g;
            OrderN       = n;

            _operator = new PrimeFieldOperator(p);
        }
Esempio n. 2
0
        public EdwardsCurve(Curve curveName, BigInteger p, BigInteger a, BigInteger d, EdPoint g, BigInteger n, int b, int dSAn, int c)
        {
            CurveName = curveName;

            FieldSizeQ   = p;
            CoefficientA = a;
            CoefficientD = d;
            BasePointG   = g;
            OrderN       = n;
            VariableB    = b;
            VariableN    = dSAn;
            VariableC    = c;

            _operator = new PrimeFieldOperator(p);
        }