Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
millerAlgorithmBN :: forall c d fldC fldD i j g. WeierstrassCurve d fldD => Eq fldD => FiniteField fldC => Scale fldC fldD => Conditional (BooleanOf fldD) (BooleanOf fldD) => BooleanOf fldC ~ BooleanOf fldD => Untwisted fldD i j ~ g => Field g => fldD -> [Int8] -> Weierstrass c (Point fldC) -> Weierstrass d (Point fldD) -> g Source #
millerAlgorithmBLS12 :: forall c d fldC fldD i j g. WeierstrassCurve d fldD => Eq fldD => FiniteField fldC => Scale fldC fldD => Conditional (BooleanOf fldD) (BooleanOf fldD) => BooleanOf fldC ~ BooleanOf fldD => Untwisted fldD i j ~ g => Field g => [Int8] -> Weierstrass c (Point fldC) -> Weierstrass d (Point fldD) -> g Source #