Exemplo n.º 1
0
        public void MultiplyPoint_PointOnCurve_CorrectResult()
        {
            EllipticCurve ECC      = new EllipticCurve(1, 9, pField: 97, groupOrder: 90);
            Point         P        = new Point(34, 16);
            Point         expected = new Point(19, 0);

            Point actual = ECC.MultiplyPoint(45, P);

            Assert.AreEqual(expected, actual);
        }