Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Factor.Ec
Description
Documentation
discriminant :: Curve -> Gfp Source #
data TargetConfig Source #
Constructors
CurvePointTargetConfig Int | |
PrimeTargetConfig Int |
Instances
Eq TargetConfig Source # | |
Defined in Factor.Ec | |
Ord TargetConfig Source # | |
Defined in Factor.Ec Methods compare :: TargetConfig -> TargetConfig -> Ordering # (<) :: TargetConfig -> TargetConfig -> Bool # (<=) :: TargetConfig -> TargetConfig -> Bool # (>) :: TargetConfig -> TargetConfig -> Bool # (>=) :: TargetConfig -> TargetConfig -> Bool # max :: TargetConfig -> TargetConfig -> TargetConfig # min :: TargetConfig -> TargetConfig -> TargetConfig # | |
Show TargetConfig Source # | |
Defined in Factor.Ec Methods showsPrec :: Int -> TargetConfig -> ShowS # show :: TargetConfig -> String # showList :: [TargetConfig] -> ShowS # |
Constructors
Config | |
Fields
|
factorTargets :: RandomGen r => Integer -> ([(Curve, Point)], Int) -> [TargetConfig] -> r -> Verbose (Maybe Integer, r) Source #
data DivisionPolynomial Source #
Constructors
DivisionPolynomial | |
Fields |
Instances
Eq DivisionPolynomial Source # | |
Defined in Factor.Ec Methods (==) :: DivisionPolynomial -> DivisionPolynomial -> Bool # (/=) :: DivisionPolynomial -> DivisionPolynomial -> Bool # | |
Ord DivisionPolynomial Source # | |
Defined in Factor.Ec Methods compare :: DivisionPolynomial -> DivisionPolynomial -> Ordering # (<) :: DivisionPolynomial -> DivisionPolynomial -> Bool # (<=) :: DivisionPolynomial -> DivisionPolynomial -> Bool # (>) :: DivisionPolynomial -> DivisionPolynomial -> Bool # (>=) :: DivisionPolynomial -> DivisionPolynomial -> Bool # max :: DivisionPolynomial -> DivisionPolynomial -> DivisionPolynomial # min :: DivisionPolynomial -> DivisionPolynomial -> DivisionPolynomial # | |
Show DivisionPolynomial Source # | |
Defined in Factor.Ec Methods showsPrec :: Int -> DivisionPolynomial -> ShowS # show :: DivisionPolynomial -> String # showList :: [DivisionPolynomial] -> ShowS # |
psiDivisionPolynomials :: Curve -> [Gfpx] Source #
traceOfFrobeniusMod2 :: Curve -> Integer Source #
traceOfFrobenius :: Curve -> Integer Source #
supersingular :: Curve -> Bool Source #