Esempio n. 1
0
        static F2mFieldElement halfTrace(F2mFieldElement x)
        {
            F2mFieldElement t = x;

            for (int i = 1; i <= ((x.M - 1) / 2); i++)
            {
                t = (F2mFieldElement)t.Square().Square().Add(x);
            }

            return(t);
        }
Esempio n. 2
0
        // 6.5 Вычисляем след элемента
        static F2mFieldElement trace(F2mFieldElement x)
        {
            F2mFieldElement t = x;

            for (int i = 1; i < x.M; i++)
            {
                t = (F2mFieldElement)t.Square().Add(x);
            }

            return(t);
        }