| 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 #