Esempio n. 1
0
        public static void Add(uint[] p, uint[] x, uint[] y, uint[] z)
        {
            int  len = p.Length;
            uint c   = Nat.Add(len, x, y, z);

            if (c != 0)
            {
                Nat.SubFrom(len, p, z);
            }
        }
Esempio n. 2
0
 private static void InversionResult(uint[] p, int ac, uint[] a, uint[] z)
 {
     if (ac < 0)
     {
         Nat.Add(p.Length, a, p, z);
     }
     else
     {
         Array.Copy(a, 0, z, 0, p.Length);
     }
 }