-- | -- An efficient implementation of Galois fields used in cryptography research. module Data.Field.Galois ( -- * Galois fields module Data.Field.Galois.Base, -- ** Prime fields module Data.Field.Galois.Prime, -- ** Extension fields module Data.Field.Galois.Extension, -- ** Binary fields module Data.Field.Galois.Binary, -- ** Square roots module Data.Field.Galois.Sqrt, -- ** Towers of fields module Data.Field.Galois.Tower, -- ** Roots of unity module Data.Field.Galois.Unity, ) where import Data.Field.Galois.Base import Data.Field.Galois.Binary import Data.Field.Galois.Extension import Data.Field.Galois.Prime import Data.Field.Galois.Sqrt import Data.Field.Galois.Tower import Data.Field.Galois.Unity