예제 #1
0
        public void ExecuteTasks(ref string[] inputData, TextWriter writer)
        {
            var curve = new Model.EllipticCurve();

            curve.Read(ref inputData);

            foreach (var task in tasks)
            {
                inputData = task.Invoke(inputData, writer, curve);
            }
        }
예제 #2
0
        public void Run()
        {
            var lines = File.ReadAllLines("curve.txt");

            curve = new Model.EllipticCurve();
            curve.Read(ref lines);

            IEnumerable <EllipticCurvePoint> result = new List <EllipticCurvePoint>();

            try
            {
                result = GeneratePoints();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            File.WriteAllLines("points.txt", result.Select(x => x.ToString()));
        }