galois.Oakley4

class galois.Oakley4

Returns the Galois field for the fourth Oakley group from RFC 2409.

References

Examples

In [376]: GF = galois.Oakley4()

In [377]: print(GF.properties)
GF(2^185):
  structure: Finite Field
  characteristic: 2
  degree: 185
  order: 49039857307708443467467104868809893875799651909875269632
  irreducible_poly: Poly(x^185 + x^69 + 1, GF(2))
  is_primitive_poly: False
  primitive_element: GF(24, order=2^185)