 Une MAJ de sécurité est nécessaire sur notre version actuelle. Elle sera effectuée lundi 02/08 entre 12h30 et 13h. L'interruption de service devrait durer quelques minutes (probablement moins de 5 minutes).

### cleaning files

parent 468e56b6
This diff is collapsed.
This diff is collapsed.
 p := 40617634874521561120012275278918595705400291300343073463719823646463646775626428725145830484111969216804830609839402473453352722268478525175122438238327394611673609; assert IsPrime(p); Fp := GF(p); Fpx := PolynomialRing(Fp); a := 1; sgn := +1; // try all x^2 +/- a with a growing while not(IsIrreducible(x^2 - sgn*a)) do if sgn eq -1 then a +:= 1; sgn := +1; end if; sgn := -1; end while; Fp2 := ext; print Fp2; print DefiningPolynomial(Fp2); Fp2y := PolynomialRing(Fp2); a := 1; sgn := +1; // try all x^2 +/- a with a growing while not(IsIrreducible(y^2 - sgn*a)) do if sgn eq -1 then a +:= 1; sgn := +1; end if; sgn := -1; end while; Fp4 := ext; print Fp4; print DefiningPolynomial(Fp4); Fp4z := PolynomialRing(Fp4); a := 1; sgn := +1; // try all x^2 +/- a with a growing while not(IsIrreducible(z^2 - sgn*a)) do if sgn eq -1 then a +:= 1; sgn := +1; end if; sgn := -1; end while; Fp8 := ext; print Fp8; print DefiningPolynomial(Fp8);