pyecsca.ec.formula.efd module¶
Provides formulas wrapping the [EFD].
- class EFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
Formula
Formula from the [EFD].
- parameters: List[str][source]¶
Formula parameters (i.e. new parameters introduced by the formula, like half = 1/2).
- class AdditionEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
AdditionFormula
,EFDFormula
- class DoublingEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
DoublingFormula
,EFDFormula
- class TriplingEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
TriplingFormula
,EFDFormula
- class NegationEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
NegationFormula
,EFDFormula
- class ScalingEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
ScalingFormula
,EFDFormula
- class DifferentialAdditionEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
- class LadderEFDFormula(meta_path, op3_path, name, coordinate_model)[source]¶
Bases:
LadderFormula
,EFDFormula