pyecsca.ec.formula package¶
Provides functionality for working with addition formulas.
Submodules¶
- pyecsca.ec.formula.base module
OpResultFormulaActionFormulaFormula.nameFormula.shortnameFormula.coordinate_modelFormula.metaFormula.parametersFormula.assumptionsFormula.codeFormula.num_inputsFormula.num_outputsFormula.unifiedFormula.assumptions_strFormula.input_indexFormula.output_indexFormula.inputsFormula.outputsFormula.num_operationsFormula.num_multiplicationsFormula.num_divisionsFormula.num_inversionsFormula.num_powersFormula.num_squaringsFormula.num_addsubs
AdditionFormulaAdditionFormula.assumptions_strAdditionFormula.input_indexAdditionFormula.inputsAdditionFormula.num_addsubsAdditionFormula.num_divisionsAdditionFormula.num_inversionsAdditionFormula.num_multiplicationsAdditionFormula.num_operationsAdditionFormula.num_powersAdditionFormula.num_squaringsAdditionFormula.output_indexAdditionFormula.outputsAdditionFormula.nameAdditionFormula.coordinate_modelAdditionFormula.metaAdditionFormula.parametersAdditionFormula.assumptionsAdditionFormula.codeAdditionFormula.unifiedAdditionFormula.shortnameAdditionFormula.num_inputsAdditionFormula.num_outputs
DoublingFormulaDoublingFormula.assumptions_strDoublingFormula.input_indexDoublingFormula.inputsDoublingFormula.num_addsubsDoublingFormula.num_divisionsDoublingFormula.num_inversionsDoublingFormula.num_multiplicationsDoublingFormula.num_operationsDoublingFormula.num_powersDoublingFormula.num_squaringsDoublingFormula.output_indexDoublingFormula.outputsDoublingFormula.nameDoublingFormula.coordinate_modelDoublingFormula.metaDoublingFormula.parametersDoublingFormula.assumptionsDoublingFormula.codeDoublingFormula.unifiedDoublingFormula.shortnameDoublingFormula.num_inputsDoublingFormula.num_outputs
TriplingFormulaTriplingFormula.assumptions_strTriplingFormula.input_indexTriplingFormula.inputsTriplingFormula.num_addsubsTriplingFormula.num_divisionsTriplingFormula.num_inversionsTriplingFormula.num_multiplicationsTriplingFormula.num_operationsTriplingFormula.num_powersTriplingFormula.num_squaringsTriplingFormula.output_indexTriplingFormula.outputsTriplingFormula.nameTriplingFormula.coordinate_modelTriplingFormula.metaTriplingFormula.parametersTriplingFormula.assumptionsTriplingFormula.codeTriplingFormula.unifiedTriplingFormula.shortnameTriplingFormula.num_inputsTriplingFormula.num_outputs
NegationFormulaNegationFormula.assumptions_strNegationFormula.input_indexNegationFormula.inputsNegationFormula.num_addsubsNegationFormula.num_divisionsNegationFormula.num_inversionsNegationFormula.num_multiplicationsNegationFormula.num_operationsNegationFormula.num_powersNegationFormula.num_squaringsNegationFormula.output_indexNegationFormula.outputsNegationFormula.nameNegationFormula.coordinate_modelNegationFormula.metaNegationFormula.parametersNegationFormula.assumptionsNegationFormula.codeNegationFormula.unifiedNegationFormula.shortnameNegationFormula.num_inputsNegationFormula.num_outputs
ScalingFormulaScalingFormula.assumptions_strScalingFormula.input_indexScalingFormula.inputsScalingFormula.num_addsubsScalingFormula.num_divisionsScalingFormula.num_inversionsScalingFormula.num_multiplicationsScalingFormula.num_operationsScalingFormula.num_powersScalingFormula.num_squaringsScalingFormula.output_indexScalingFormula.outputsScalingFormula.nameScalingFormula.coordinate_modelScalingFormula.metaScalingFormula.parametersScalingFormula.assumptionsScalingFormula.codeScalingFormula.unifiedScalingFormula.shortnameScalingFormula.num_inputsScalingFormula.num_outputs
DifferentialAdditionFormulaDifferentialAdditionFormula.assumptions_strDifferentialAdditionFormula.input_indexDifferentialAdditionFormula.inputsDifferentialAdditionFormula.num_addsubsDifferentialAdditionFormula.num_divisionsDifferentialAdditionFormula.num_inversionsDifferentialAdditionFormula.num_multiplicationsDifferentialAdditionFormula.num_operationsDifferentialAdditionFormula.num_powersDifferentialAdditionFormula.num_squaringsDifferentialAdditionFormula.output_indexDifferentialAdditionFormula.outputsDifferentialAdditionFormula.nameDifferentialAdditionFormula.coordinate_modelDifferentialAdditionFormula.metaDifferentialAdditionFormula.parametersDifferentialAdditionFormula.assumptionsDifferentialAdditionFormula.codeDifferentialAdditionFormula.unifiedDifferentialAdditionFormula.shortnameDifferentialAdditionFormula.num_inputsDifferentialAdditionFormula.num_outputs
LadderFormulaLadderFormula.assumptions_strLadderFormula.input_indexLadderFormula.inputsLadderFormula.num_addsubsLadderFormula.num_divisionsLadderFormula.num_inversionsLadderFormula.num_multiplicationsLadderFormula.num_operationsLadderFormula.num_powersLadderFormula.num_squaringsLadderFormula.output_indexLadderFormula.outputsLadderFormula.nameLadderFormula.coordinate_modelLadderFormula.metaLadderFormula.parametersLadderFormula.assumptionsLadderFormula.codeLadderFormula.unifiedLadderFormula.shortnameLadderFormula.num_inputsLadderFormula.num_outputs
- pyecsca.ec.formula.code module
CodeFormulaCodeFormula.nameCodeFormula.codeCodeFormula.coordinate_modelCodeFormula.metaCodeFormula.parametersCodeFormula.assumptionsCodeFormula.unifiedCodeFormula.assumptions_strCodeFormula.input_indexCodeFormula.inputsCodeFormula.num_addsubsCodeFormula.num_divisionsCodeFormula.num_inversionsCodeFormula.num_multiplicationsCodeFormula.num_operationsCodeFormula.num_powersCodeFormula.num_squaringsCodeFormula.output_indexCodeFormula.outputsCodeFormula.shortnameCodeFormula.num_inputsCodeFormula.num_outputs
CodeAdditionFormulaCodeAdditionFormula.assumptions_strCodeAdditionFormula.input_indexCodeAdditionFormula.inputsCodeAdditionFormula.num_addsubsCodeAdditionFormula.num_divisionsCodeAdditionFormula.num_inputsCodeAdditionFormula.num_inversionsCodeAdditionFormula.num_multiplicationsCodeAdditionFormula.num_operationsCodeAdditionFormula.num_outputsCodeAdditionFormula.num_powersCodeAdditionFormula.num_squaringsCodeAdditionFormula.output_indexCodeAdditionFormula.outputsCodeAdditionFormula.shortnameCodeAdditionFormula.nameCodeAdditionFormula.coordinate_modelCodeAdditionFormula.metaCodeAdditionFormula.parametersCodeAdditionFormula.assumptionsCodeAdditionFormula.codeCodeAdditionFormula.unified
CodeDoublingFormulaCodeDoublingFormula.assumptions_strCodeDoublingFormula.input_indexCodeDoublingFormula.inputsCodeDoublingFormula.num_addsubsCodeDoublingFormula.num_divisionsCodeDoublingFormula.num_inputsCodeDoublingFormula.num_inversionsCodeDoublingFormula.num_multiplicationsCodeDoublingFormula.num_operationsCodeDoublingFormula.num_outputsCodeDoublingFormula.num_powersCodeDoublingFormula.num_squaringsCodeDoublingFormula.output_indexCodeDoublingFormula.outputsCodeDoublingFormula.shortnameCodeDoublingFormula.nameCodeDoublingFormula.coordinate_modelCodeDoublingFormula.metaCodeDoublingFormula.parametersCodeDoublingFormula.assumptionsCodeDoublingFormula.codeCodeDoublingFormula.unified
CodeLadderFormulaCodeLadderFormula.assumptions_strCodeLadderFormula.input_indexCodeLadderFormula.inputsCodeLadderFormula.num_addsubsCodeLadderFormula.num_divisionsCodeLadderFormula.num_inputsCodeLadderFormula.num_inversionsCodeLadderFormula.num_multiplicationsCodeLadderFormula.num_operationsCodeLadderFormula.num_outputsCodeLadderFormula.num_powersCodeLadderFormula.num_squaringsCodeLadderFormula.output_indexCodeLadderFormula.outputsCodeLadderFormula.shortnameCodeLadderFormula.nameCodeLadderFormula.coordinate_modelCodeLadderFormula.metaCodeLadderFormula.parametersCodeLadderFormula.assumptionsCodeLadderFormula.codeCodeLadderFormula.unified
CodeTriplingFormulaCodeTriplingFormula.assumptions_strCodeTriplingFormula.input_indexCodeTriplingFormula.inputsCodeTriplingFormula.num_addsubsCodeTriplingFormula.num_divisionsCodeTriplingFormula.num_inputsCodeTriplingFormula.num_inversionsCodeTriplingFormula.num_multiplicationsCodeTriplingFormula.num_operationsCodeTriplingFormula.num_outputsCodeTriplingFormula.num_powersCodeTriplingFormula.num_squaringsCodeTriplingFormula.output_indexCodeTriplingFormula.outputsCodeTriplingFormula.shortnameCodeTriplingFormula.nameCodeTriplingFormula.coordinate_modelCodeTriplingFormula.metaCodeTriplingFormula.parametersCodeTriplingFormula.assumptionsCodeTriplingFormula.codeCodeTriplingFormula.unified
CodeNegationFormulaCodeNegationFormula.assumptions_strCodeNegationFormula.input_indexCodeNegationFormula.inputsCodeNegationFormula.num_addsubsCodeNegationFormula.num_divisionsCodeNegationFormula.num_inputsCodeNegationFormula.num_inversionsCodeNegationFormula.num_multiplicationsCodeNegationFormula.num_operationsCodeNegationFormula.num_outputsCodeNegationFormula.num_powersCodeNegationFormula.num_squaringsCodeNegationFormula.output_indexCodeNegationFormula.outputsCodeNegationFormula.shortnameCodeNegationFormula.nameCodeNegationFormula.coordinate_modelCodeNegationFormula.metaCodeNegationFormula.parametersCodeNegationFormula.assumptionsCodeNegationFormula.codeCodeNegationFormula.unified
CodeScalingFormulaCodeScalingFormula.assumptions_strCodeScalingFormula.input_indexCodeScalingFormula.inputsCodeScalingFormula.num_addsubsCodeScalingFormula.num_divisionsCodeScalingFormula.num_inputsCodeScalingFormula.num_inversionsCodeScalingFormula.num_multiplicationsCodeScalingFormula.num_operationsCodeScalingFormula.num_outputsCodeScalingFormula.num_powersCodeScalingFormula.num_squaringsCodeScalingFormula.output_indexCodeScalingFormula.outputsCodeScalingFormula.shortnameCodeScalingFormula.nameCodeScalingFormula.coordinate_modelCodeScalingFormula.metaCodeScalingFormula.parametersCodeScalingFormula.assumptionsCodeScalingFormula.codeCodeScalingFormula.unified
CodeDifferentialAdditionFormulaCodeDifferentialAdditionFormula.assumptions_strCodeDifferentialAdditionFormula.input_indexCodeDifferentialAdditionFormula.inputsCodeDifferentialAdditionFormula.num_addsubsCodeDifferentialAdditionFormula.num_divisionsCodeDifferentialAdditionFormula.num_inputsCodeDifferentialAdditionFormula.num_inversionsCodeDifferentialAdditionFormula.num_multiplicationsCodeDifferentialAdditionFormula.num_operationsCodeDifferentialAdditionFormula.num_outputsCodeDifferentialAdditionFormula.num_powersCodeDifferentialAdditionFormula.num_squaringsCodeDifferentialAdditionFormula.output_indexCodeDifferentialAdditionFormula.outputsCodeDifferentialAdditionFormula.shortnameCodeDifferentialAdditionFormula.nameCodeDifferentialAdditionFormula.coordinate_modelCodeDifferentialAdditionFormula.metaCodeDifferentialAdditionFormula.parametersCodeDifferentialAdditionFormula.assumptionsCodeDifferentialAdditionFormula.codeCodeDifferentialAdditionFormula.unified
- pyecsca.ec.formula.efd module
EFDFormulaEFDFormula.nameEFDFormula.coordinate_modelEFDFormula.metaEFDFormula.parametersEFDFormula.assumptionsEFDFormula.codeEFDFormula.unifiedEFDFormula.to_code()EFDFormula.assumptions_strEFDFormula.input_indexEFDFormula.inputsEFDFormula.num_addsubsEFDFormula.num_divisionsEFDFormula.num_inversionsEFDFormula.num_multiplicationsEFDFormula.num_operationsEFDFormula.num_powersEFDFormula.num_squaringsEFDFormula.output_indexEFDFormula.outputsEFDFormula.shortnameEFDFormula.num_inputsEFDFormula.num_outputs
AdditionEFDFormulaAdditionEFDFormula.assumptions_strAdditionEFDFormula.input_indexAdditionEFDFormula.inputsAdditionEFDFormula.num_addsubsAdditionEFDFormula.num_divisionsAdditionEFDFormula.num_inputsAdditionEFDFormula.num_inversionsAdditionEFDFormula.num_multiplicationsAdditionEFDFormula.num_operationsAdditionEFDFormula.num_outputsAdditionEFDFormula.num_powersAdditionEFDFormula.num_squaringsAdditionEFDFormula.output_indexAdditionEFDFormula.outputsAdditionEFDFormula.shortnameAdditionEFDFormula.to_code()AdditionEFDFormula.nameAdditionEFDFormula.coordinate_modelAdditionEFDFormula.metaAdditionEFDFormula.parametersAdditionEFDFormula.assumptionsAdditionEFDFormula.codeAdditionEFDFormula.unified
DoublingEFDFormulaDoublingEFDFormula.assumptions_strDoublingEFDFormula.input_indexDoublingEFDFormula.inputsDoublingEFDFormula.num_addsubsDoublingEFDFormula.num_divisionsDoublingEFDFormula.num_inputsDoublingEFDFormula.num_inversionsDoublingEFDFormula.num_multiplicationsDoublingEFDFormula.num_operationsDoublingEFDFormula.num_outputsDoublingEFDFormula.num_powersDoublingEFDFormula.num_squaringsDoublingEFDFormula.output_indexDoublingEFDFormula.outputsDoublingEFDFormula.shortnameDoublingEFDFormula.to_code()DoublingEFDFormula.nameDoublingEFDFormula.coordinate_modelDoublingEFDFormula.metaDoublingEFDFormula.parametersDoublingEFDFormula.assumptionsDoublingEFDFormula.codeDoublingEFDFormula.unified
TriplingEFDFormulaTriplingEFDFormula.assumptions_strTriplingEFDFormula.input_indexTriplingEFDFormula.inputsTriplingEFDFormula.num_addsubsTriplingEFDFormula.num_divisionsTriplingEFDFormula.num_inputsTriplingEFDFormula.num_inversionsTriplingEFDFormula.num_multiplicationsTriplingEFDFormula.num_operationsTriplingEFDFormula.num_outputsTriplingEFDFormula.num_powersTriplingEFDFormula.num_squaringsTriplingEFDFormula.output_indexTriplingEFDFormula.outputsTriplingEFDFormula.shortnameTriplingEFDFormula.to_code()TriplingEFDFormula.nameTriplingEFDFormula.coordinate_modelTriplingEFDFormula.metaTriplingEFDFormula.parametersTriplingEFDFormula.assumptionsTriplingEFDFormula.codeTriplingEFDFormula.unified
NegationEFDFormulaNegationEFDFormula.assumptions_strNegationEFDFormula.input_indexNegationEFDFormula.inputsNegationEFDFormula.num_addsubsNegationEFDFormula.num_divisionsNegationEFDFormula.num_inputsNegationEFDFormula.num_inversionsNegationEFDFormula.num_multiplicationsNegationEFDFormula.num_operationsNegationEFDFormula.num_outputsNegationEFDFormula.num_powersNegationEFDFormula.num_squaringsNegationEFDFormula.output_indexNegationEFDFormula.outputsNegationEFDFormula.shortnameNegationEFDFormula.to_code()NegationEFDFormula.nameNegationEFDFormula.coordinate_modelNegationEFDFormula.metaNegationEFDFormula.parametersNegationEFDFormula.assumptionsNegationEFDFormula.codeNegationEFDFormula.unified
ScalingEFDFormulaScalingEFDFormula.assumptions_strScalingEFDFormula.input_indexScalingEFDFormula.inputsScalingEFDFormula.num_addsubsScalingEFDFormula.num_divisionsScalingEFDFormula.num_inputsScalingEFDFormula.num_inversionsScalingEFDFormula.num_multiplicationsScalingEFDFormula.num_operationsScalingEFDFormula.num_outputsScalingEFDFormula.num_powersScalingEFDFormula.num_squaringsScalingEFDFormula.output_indexScalingEFDFormula.outputsScalingEFDFormula.shortnameScalingEFDFormula.to_code()ScalingEFDFormula.nameScalingEFDFormula.coordinate_modelScalingEFDFormula.metaScalingEFDFormula.parametersScalingEFDFormula.assumptionsScalingEFDFormula.codeScalingEFDFormula.unified
DifferentialAdditionEFDFormulaDifferentialAdditionEFDFormula.assumptions_strDifferentialAdditionEFDFormula.input_indexDifferentialAdditionEFDFormula.inputsDifferentialAdditionEFDFormula.num_addsubsDifferentialAdditionEFDFormula.num_divisionsDifferentialAdditionEFDFormula.num_inputsDifferentialAdditionEFDFormula.num_inversionsDifferentialAdditionEFDFormula.num_multiplicationsDifferentialAdditionEFDFormula.num_operationsDifferentialAdditionEFDFormula.num_outputsDifferentialAdditionEFDFormula.num_powersDifferentialAdditionEFDFormula.num_squaringsDifferentialAdditionEFDFormula.output_indexDifferentialAdditionEFDFormula.outputsDifferentialAdditionEFDFormula.shortnameDifferentialAdditionEFDFormula.to_code()DifferentialAdditionEFDFormula.nameDifferentialAdditionEFDFormula.coordinate_modelDifferentialAdditionEFDFormula.metaDifferentialAdditionEFDFormula.parametersDifferentialAdditionEFDFormula.assumptionsDifferentialAdditionEFDFormula.codeDifferentialAdditionEFDFormula.unified
LadderEFDFormulaLadderEFDFormula.assumptions_strLadderEFDFormula.input_indexLadderEFDFormula.inputsLadderEFDFormula.num_addsubsLadderEFDFormula.num_divisionsLadderEFDFormula.num_inputsLadderEFDFormula.num_inversionsLadderEFDFormula.num_multiplicationsLadderEFDFormula.num_operationsLadderEFDFormula.num_outputsLadderEFDFormula.num_powersLadderEFDFormula.num_squaringsLadderEFDFormula.output_indexLadderEFDFormula.outputsLadderEFDFormula.shortnameLadderEFDFormula.to_code()LadderEFDFormula.nameLadderEFDFormula.coordinate_modelLadderEFDFormula.metaLadderEFDFormula.parametersLadderEFDFormula.assumptionsLadderEFDFormula.codeLadderEFDFormula.unified
- pyecsca.ec.formula.expand module
- pyecsca.ec.formula.fake module
FakeFormulaFakeFormula.coordinate_modelFakeFormula.codeFakeFormula.assumptions_strFakeFormula.input_indexFakeFormula.inputsFakeFormula.num_addsubsFakeFormula.num_divisionsFakeFormula.num_inversionsFakeFormula.num_multiplicationsFakeFormula.num_operationsFakeFormula.num_powersFakeFormula.num_squaringsFakeFormula.output_indexFakeFormula.outputsFakeFormula.nameFakeFormula.shortnameFakeFormula.metaFakeFormula.parametersFakeFormula.assumptionsFakeFormula.num_inputsFakeFormula.num_outputsFakeFormula.unified
FakeAdditionFormulaFakeAdditionFormula.nameFakeAdditionFormula.assumptions_strFakeAdditionFormula.input_indexFakeAdditionFormula.inputsFakeAdditionFormula.num_addsubsFakeAdditionFormula.num_divisionsFakeAdditionFormula.num_inputsFakeAdditionFormula.num_inversionsFakeAdditionFormula.num_multiplicationsFakeAdditionFormula.num_operationsFakeAdditionFormula.num_outputsFakeAdditionFormula.num_powersFakeAdditionFormula.num_squaringsFakeAdditionFormula.output_indexFakeAdditionFormula.outputsFakeAdditionFormula.shortnameFakeAdditionFormula.coordinate_modelFakeAdditionFormula.metaFakeAdditionFormula.parametersFakeAdditionFormula.assumptionsFakeAdditionFormula.codeFakeAdditionFormula.unified
FakeDoublingFormulaFakeDoublingFormula.nameFakeDoublingFormula.assumptions_strFakeDoublingFormula.input_indexFakeDoublingFormula.inputsFakeDoublingFormula.num_addsubsFakeDoublingFormula.num_divisionsFakeDoublingFormula.num_inputsFakeDoublingFormula.num_inversionsFakeDoublingFormula.num_multiplicationsFakeDoublingFormula.num_operationsFakeDoublingFormula.num_outputsFakeDoublingFormula.num_powersFakeDoublingFormula.num_squaringsFakeDoublingFormula.output_indexFakeDoublingFormula.outputsFakeDoublingFormula.shortnameFakeDoublingFormula.coordinate_modelFakeDoublingFormula.metaFakeDoublingFormula.parametersFakeDoublingFormula.assumptionsFakeDoublingFormula.codeFakeDoublingFormula.unified
FakeTriplingFormulaFakeTriplingFormula.nameFakeTriplingFormula.assumptions_strFakeTriplingFormula.input_indexFakeTriplingFormula.inputsFakeTriplingFormula.num_addsubsFakeTriplingFormula.num_divisionsFakeTriplingFormula.num_inputsFakeTriplingFormula.num_inversionsFakeTriplingFormula.num_multiplicationsFakeTriplingFormula.num_operationsFakeTriplingFormula.num_outputsFakeTriplingFormula.num_powersFakeTriplingFormula.num_squaringsFakeTriplingFormula.output_indexFakeTriplingFormula.outputsFakeTriplingFormula.shortnameFakeTriplingFormula.coordinate_modelFakeTriplingFormula.metaFakeTriplingFormula.parametersFakeTriplingFormula.assumptionsFakeTriplingFormula.codeFakeTriplingFormula.unified
FakeNegationFormulaFakeNegationFormula.nameFakeNegationFormula.assumptions_strFakeNegationFormula.input_indexFakeNegationFormula.inputsFakeNegationFormula.num_addsubsFakeNegationFormula.num_divisionsFakeNegationFormula.num_inputsFakeNegationFormula.num_inversionsFakeNegationFormula.num_multiplicationsFakeNegationFormula.num_operationsFakeNegationFormula.num_outputsFakeNegationFormula.num_powersFakeNegationFormula.num_squaringsFakeNegationFormula.output_indexFakeNegationFormula.outputsFakeNegationFormula.shortnameFakeNegationFormula.coordinate_modelFakeNegationFormula.metaFakeNegationFormula.parametersFakeNegationFormula.assumptionsFakeNegationFormula.codeFakeNegationFormula.unified
FakeScalingFormulaFakeScalingFormula.nameFakeScalingFormula.assumptions_strFakeScalingFormula.input_indexFakeScalingFormula.inputsFakeScalingFormula.num_addsubsFakeScalingFormula.num_divisionsFakeScalingFormula.num_inputsFakeScalingFormula.num_inversionsFakeScalingFormula.num_multiplicationsFakeScalingFormula.num_operationsFakeScalingFormula.num_outputsFakeScalingFormula.num_powersFakeScalingFormula.num_squaringsFakeScalingFormula.output_indexFakeScalingFormula.outputsFakeScalingFormula.shortnameFakeScalingFormula.coordinate_modelFakeScalingFormula.metaFakeScalingFormula.parametersFakeScalingFormula.assumptionsFakeScalingFormula.codeFakeScalingFormula.unified
FakeDifferentialAdditionFormulaFakeDifferentialAdditionFormula.nameFakeDifferentialAdditionFormula.assumptions_strFakeDifferentialAdditionFormula.input_indexFakeDifferentialAdditionFormula.inputsFakeDifferentialAdditionFormula.num_addsubsFakeDifferentialAdditionFormula.num_divisionsFakeDifferentialAdditionFormula.num_inputsFakeDifferentialAdditionFormula.num_inversionsFakeDifferentialAdditionFormula.num_multiplicationsFakeDifferentialAdditionFormula.num_operationsFakeDifferentialAdditionFormula.num_outputsFakeDifferentialAdditionFormula.num_powersFakeDifferentialAdditionFormula.num_squaringsFakeDifferentialAdditionFormula.output_indexFakeDifferentialAdditionFormula.outputsFakeDifferentialAdditionFormula.shortnameFakeDifferentialAdditionFormula.coordinate_modelFakeDifferentialAdditionFormula.metaFakeDifferentialAdditionFormula.parametersFakeDifferentialAdditionFormula.assumptionsFakeDifferentialAdditionFormula.codeFakeDifferentialAdditionFormula.unified
FakeLadderFormulaFakeLadderFormula.nameFakeLadderFormula.assumptions_strFakeLadderFormula.input_indexFakeLadderFormula.inputsFakeLadderFormula.num_addsubsFakeLadderFormula.num_divisionsFakeLadderFormula.num_inputsFakeLadderFormula.num_inversionsFakeLadderFormula.num_multiplicationsFakeLadderFormula.num_operationsFakeLadderFormula.num_outputsFakeLadderFormula.num_powersFakeLadderFormula.num_squaringsFakeLadderFormula.output_indexFakeLadderFormula.outputsFakeLadderFormula.shortnameFakeLadderFormula.coordinate_modelFakeLadderFormula.metaFakeLadderFormula.parametersFakeLadderFormula.assumptionsFakeLadderFormula.codeFakeLadderFormula.unified
FakePoint
- pyecsca.ec.formula.fliparoo module
- pyecsca.ec.formula.graph module
NodeConstantNodeInputNodeFormulaGraphFormulaGraph.nameFormulaGraph.shortnameFormulaGraph.parametersFormulaGraph.assumptionsFormulaGraph.coordinate_modelFormulaGraph.output_namesFormulaGraph.input_nodesFormulaGraph.rootsFormulaGraph.nodesFormulaGraph.node_index()FormulaGraph.deepcopy()FormulaGraph.to_formula()FormulaGraph.networkx_graph()FormulaGraph.levels()FormulaGraph.output_nodes()FormulaGraph.planar_positions()FormulaGraph.draw()FormulaGraph.find_all_paths()FormulaGraph.reorder()FormulaGraph.remove_node()FormulaGraph.add_node()FormulaGraph.reindex()FormulaGraph.update()FormulaGraph.print()
- pyecsca.ec.formula.metrics module
- pyecsca.ec.formula.partitions module
- pyecsca.ec.formula.switch_sign module
- pyecsca.ec.formula.unroll module