pyecsca.ec package¶
Package for handling Elliptic Curves.
Subpackages¶
- pyecsca.ec.formula package
- Submodules
- pyecsca.ec.formula.base module
- pyecsca.ec.formula.code module
- pyecsca.ec.formula.efd module
- pyecsca.ec.formula.expand module
- pyecsca.ec.formula.fake module
- pyecsca.ec.formula.fliparoo module
- pyecsca.ec.formula.graph module
- pyecsca.ec.formula.metrics module
- pyecsca.ec.formula.partitions module
- pyecsca.ec.formula.switch_sign module
- pyecsca.ec.formula.unroll module
- Submodules
- pyecsca.ec.mult package
Submodules¶
- pyecsca.ec.configuration module
- pyecsca.ec.context module
- pyecsca.ec.coordinates module
CoordinateModel
CoordinateModel.name
CoordinateModel.full_name
CoordinateModel.curve_model
CoordinateModel.variables
CoordinateModel.satisfying
CoordinateModel.toaffine
CoordinateModel.tosystem
CoordinateModel.homogweights
CoordinateModel.parameters
CoordinateModel.assumptions
CoordinateModel.neutral
CoordinateModel.formulas
AffineCoordinateModel
AffineCoordinateModel.name
AffineCoordinateModel.full_name
AffineCoordinateModel.curve_model
AffineCoordinateModel.variables
AffineCoordinateModel.satisfying
AffineCoordinateModel.toaffine
AffineCoordinateModel.tosystem
AffineCoordinateModel.parameters
AffineCoordinateModel.assumptions
AffineCoordinateModel.neutral
AffineCoordinateModel.formulas
AffineCoordinateModel.homogweights
- pyecsca.ec.curve module
EllipticCurve
EllipticCurve.model
EllipticCurve.coordinate_model
EllipticCurve.prime
EllipticCurve.parameters
EllipticCurve.neutral
EllipticCurve.affine_add()
EllipticCurve.affine_double()
EllipticCurve.affine_negate()
EllipticCurve.affine_multiply()
EllipticCurve.affine_neutral
EllipticCurve.neutral_is_affine
EllipticCurve.is_neutral()
EllipticCurve.is_on_curve()
EllipticCurve.to_coords()
EllipticCurve.to_affine()
EllipticCurve.decode_point()
EllipticCurve.affine_lift_x()
EllipticCurve.affine_random()
- pyecsca.ec.divpoly module
- pyecsca.ec.error module
- pyecsca.ec.key_agreement module
- pyecsca.ec.key_generation module
- pyecsca.ec.mod module
- pyecsca.ec.model module
CurveModel
CurveModel.name
CurveModel.shortname
CurveModel.coordinates
CurveModel.parameter_names
CurveModel.coordinate_names
CurveModel.equation
CurveModel.ysquared
CurveModel.base_addition
CurveModel.base_doubling
CurveModel.base_negation
CurveModel.base_neutral
CurveModel.full_weierstrass
CurveModel.to_weierstrass
CurveModel.from_weierstrass
ShortWeierstrassModel
ShortWeierstrassModel.name
ShortWeierstrassModel.shortname
ShortWeierstrassModel.coordinates
ShortWeierstrassModel.parameter_names
ShortWeierstrassModel.coordinate_names
ShortWeierstrassModel.equation
ShortWeierstrassModel.ysquared
ShortWeierstrassModel.base_addition
ShortWeierstrassModel.base_doubling
ShortWeierstrassModel.base_negation
ShortWeierstrassModel.base_neutral
ShortWeierstrassModel.full_weierstrass
ShortWeierstrassModel.to_weierstrass
ShortWeierstrassModel.from_weierstrass
MontgomeryModel
MontgomeryModel.name
MontgomeryModel.shortname
MontgomeryModel.coordinates
MontgomeryModel.parameter_names
MontgomeryModel.coordinate_names
MontgomeryModel.equation
MontgomeryModel.ysquared
MontgomeryModel.base_addition
MontgomeryModel.base_doubling
MontgomeryModel.base_negation
MontgomeryModel.base_neutral
MontgomeryModel.full_weierstrass
MontgomeryModel.to_weierstrass
MontgomeryModel.from_weierstrass
EdwardsModel
EdwardsModel.name
EdwardsModel.shortname
EdwardsModel.coordinates
EdwardsModel.parameter_names
EdwardsModel.coordinate_names
EdwardsModel.equation
EdwardsModel.ysquared
EdwardsModel.base_addition
EdwardsModel.base_doubling
EdwardsModel.base_negation
EdwardsModel.base_neutral
EdwardsModel.full_weierstrass
EdwardsModel.to_weierstrass
EdwardsModel.from_weierstrass
TwistedEdwardsModel
TwistedEdwardsModel.name
TwistedEdwardsModel.shortname
TwistedEdwardsModel.coordinates
TwistedEdwardsModel.parameter_names
TwistedEdwardsModel.coordinate_names
TwistedEdwardsModel.equation
TwistedEdwardsModel.ysquared
TwistedEdwardsModel.base_addition
TwistedEdwardsModel.base_doubling
TwistedEdwardsModel.base_negation
TwistedEdwardsModel.base_neutral
TwistedEdwardsModel.full_weierstrass
TwistedEdwardsModel.to_weierstrass
TwistedEdwardsModel.from_weierstrass
- pyecsca.ec.op module
- pyecsca.ec.params module
- pyecsca.ec.point module
- pyecsca.ec.scalar module
- pyecsca.ec.signature module
- pyecsca.ec.transformations module