pyecsca
Navigation
Notebooks
Configuration space
Simulation
Code generation
Emulation and leakage simulation
Measurement
Visualization
Smartcards
Exploration of formulas in open-source ECC libraries
RPA-based reverse-engineering
ZVP-based reverse-engineering
EPA-based reverse engineering
API reference
pyecsca.ec package
pyecsca.misc package
pyecsca.sca package
pyecsca.codegen package
Miscellaneous
ECC in Libraries
References
Related Topics
Documentation overview
Quick search
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
A (pyecsca.sca.target.ectester.ParameterEnum attribute)
a_invariants() (in module pyecsca.ec.divpoly)
absolute() (in module pyecsca.sca.trace.process)
accumulation_order (pyecsca.ec.mult.base.AccumulatorMultiplier attribute)
(pyecsca.ec.mult.base.AccumulatorMultiplier parameter)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier parameter)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier parameter)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier parameter)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier parameter)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier parameter)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier parameter)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier parameter)
AccumulationOrder (class in pyecsca.ec.mult.base)
AccumulatorMultiplier (class in pyecsca.ec.mult.base)
Action (class in pyecsca.ec.context)
action (pyecsca.ec.context.Context.enter_action parameter)
(pyecsca.ec.context.Context.exit_action parameter)
(pyecsca.ec.context.DefaultContext.enter_action parameter)
(pyecsca.ec.context.DefaultContext.exit_action parameter)
(pyecsca.ec.context.PathContext.enter_action parameter)
(pyecsca.ec.context.PathContext.exit_action parameter)
(pyecsca.sca.re.rpa.MultipleContext.enter_action parameter)
(pyecsca.sca.re.rpa.MultipleContext.exit_action parameter)
actions (pyecsca.ec.context.DefaultContext attribute)
Add (pyecsca.ec.op.OpType attribute)
add (pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.Signature attribute)
add() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
add_node() (pyecsca.ec.formula.fliparoo.SignedSubGraph method)
(pyecsca.ec.formula.graph.FormulaGraph method)
add_note() (pyecsca.ec.error.NonInvertibleError method)
(pyecsca.ec.error.NonInvertibleWarning method)
(pyecsca.ec.error.NonResidueError method)
(pyecsca.ec.error.NonResidueWarning method)
(pyecsca.ec.error.UnsatisfiedAssumptionError method)
(pyecsca.ec.error.UnsatisfiedAssumptionWarning method)
(pyecsca.ec.formula.fliparoo.BadFliparoo method)
(pyecsca.ec.formula.switch_sign.BadSignSwitch method)
(pyecsca.sca.target.ectester.ChunkingException method)
(pyecsca.sca.target.ISO7816.CardConnectionException method)
add_operation() (pyecsca.ec.formula.base.FormulaAction method)
add_result() (pyecsca.ec.formula.base.FormulaAction method)
AddFliparoo (class in pyecsca.ec.formula.fliparoo)
AdditionEFDFormula (class in pyecsca.ec.formula.efd)
AdditionFormula (class in pyecsca.ec.formula.base)
AddSubFliparoo (class in pyecsca.ec.formula.fliparoo)
affine (pyecsca.ec.key_generation.KeyGeneration attribute)
(pyecsca.ec.key_generation.KeyGeneration parameter)
(pyecsca.sca.re.zvp.compute_factor_set parameter)
affine_add() (pyecsca.ec.curve.EllipticCurve method)
affine_double() (pyecsca.ec.curve.EllipticCurve method)
affine_lift_x() (pyecsca.ec.curve.EllipticCurve method)
affine_multiply() (pyecsca.ec.curve.EllipticCurve method)
affine_negate() (pyecsca.ec.curve.EllipticCurve method)
affine_neutral (pyecsca.ec.curve.EllipticCurve property)
affine_random() (pyecsca.ec.curve.EllipticCurve method)
AffineCoordinateModel (class in pyecsca.ec.coordinates)
aid (pyecsca.sca.target.ectester.ECTesterTarget.select parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.select parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.select parameter)
(pyecsca.sca.target.ISO7816.ISO7816Target.select parameter)
(pyecsca.sca.target.leia.LEIATarget.select parameter)
(pyecsca.sca.target.PCSC.PCSCTarget.select parameter)
AID_CURRENT_VERSION (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
AID_PREFIX (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
AID_SUFFIX_221 (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
AID_SUFFIX_222 (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
AID_SUFFIX_304 (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
ALG_EC_F2M (pyecsca.sca.target.ectester.KeyClassEnum attribute)
ALG_EC_FP (pyecsca.sca.target.ectester.KeyClassEnum attribute)
ALG_EC_PACE_GM (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DH (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DH_KDF (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DH_PLAIN (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DH_PLAIN_XY (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DHC (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DHC_KDF (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_EC_SVDP_DHC_PLAIN (pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
ALG_ECDSA_SHA (pyecsca.sca.target.ectester.SignatureEnum attribute)
ALG_ECDSA_SHA_224 (pyecsca.sca.target.ectester.SignatureEnum attribute)
ALG_ECDSA_SHA_256 (pyecsca.sca.target.ectester.SignatureEnum attribute)
ALG_ECDSA_SHA_384 (pyecsca.sca.target.ectester.SignatureEnum attribute)
ALG_ECDSA_SHA_512 (pyecsca.sca.target.ectester.SignatureEnum attribute)
align_correlation() (in module pyecsca.sca.trace.align)
align_dtw() (in module pyecsca.sca.trace.align)
align_dtw_scale() (in module pyecsca.sca.trace.align)
align_offset() (in module pyecsca.sca.trace.align)
align_peaks() (in module pyecsca.sca.trace.align)
align_sad() (in module pyecsca.sca.trace.align)
ALL (pyecsca.sca.target.ectester.ParameterEnum attribute)
all_configurations() (in module pyecsca.ec.configuration)
allocate() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
allocate_ka() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
allocate_sig() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
AllocateKaResponse (class in pyecsca.sca.target.ectester)
AllocateResponse (class in pyecsca.sca.target.ectester)
AllocateSigResponse (class in pyecsca.sca.target.ectester)
always (pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier parameter)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier parameter)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier parameter)
ancestors (pyecsca.sca.re.tree.Node property)
anchestors (pyecsca.sca.re.tree.Node property)
apdu (pyecsca.sca.target.ectester.ECTesterTarget.send_apdu parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.send_apdu parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.send_apdu parameter)
(pyecsca.sca.target.ISO7816.ISO7816Target.send_apdu parameter)
(pyecsca.sca.target.leia.LEIATarget.send_apdu parameter)
(pyecsca.sca.target.PCSC.PCSCTarget.send_apdu parameter)
append() (pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
AppletBaseEnum (class in pyecsca.sca.target.ectester)
args (pyecsca.ec.error.NonInvertibleError attribute)
(pyecsca.ec.error.NonInvertibleWarning attribute)
(pyecsca.ec.error.NonResidueError attribute)
(pyecsca.ec.error.NonResidueWarning attribute)
(pyecsca.ec.error.UnsatisfiedAssumptionError attribute)
(pyecsca.ec.error.UnsatisfiedAssumptionWarning attribute)
(pyecsca.ec.formula.fliparoo.BadFliparoo attribute)
(pyecsca.ec.formula.switch_sign.BadSignSwitch attribute)
(pyecsca.sca.target.ectester.ChunkingException attribute)
(pyecsca.sca.target.ISO7816.CardConnectionException attribute)
arm() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
as_completed() (pyecsca.misc.utils.TaskExecutor method)
as_integer_ratio() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
assumptions (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
assumptions_str (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
astype() (pyecsca.sca.trace.trace.CombinedTrace method)
(pyecsca.sca.trace.trace.Trace method)
atr (pyecsca.sca.target.ectester.ECTesterTarget property)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA property)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC property)
(pyecsca.sca.target.ISO7816.ISO7816Target property)
(pyecsca.sca.target.leia.LEIATarget property)
(pyecsca.sca.target.PCSC.PCSCTarget property)
average() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
average_and_variance() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
B
B (pyecsca.sca.target.ectester.ParameterEnum attribute)
b_invariants() (in module pyecsca.ec.divpoly)
BadFliparoo
BadSignSwitch
BARRETT (pyecsca.ec.configuration.Reduction attribute)
BASE (pyecsca.ec.configuration.Multiplication attribute)
(pyecsca.ec.configuration.Reduction attribute)
(pyecsca.ec.configuration.Squaring attribute)
base (pyecsca.ec.scalar.convert_base parameter)
(pyecsca.sca.re.rpa.MultipleContext attribute)
BASE_221 (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
BASE_222 (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
base_addition (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
base_doubling (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
base_negation (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
base_neutral (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
BaseTraceManager (class in pyecsca.sca.stacked_traces.combine)
BGMWMultiplier (class in pyecsca.ec.mult.comb)
binary (pyecsca.codegen.client.HostTarget attribute)
(pyecsca.sca.target.binary.BinaryTarget attribute)
BinaryNAFMultiplier (class in pyecsca.ec.mult.naf)
BinaryTarget (class in pyecsca.sca.target.binary)
Bit (class in pyecsca.sca.attack.leakage_model)
bit_count() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
bit_length() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
BitLength (class in pyecsca.sca.attack.leakage_model)
blen (pyecsca.ec.scalar.booth_window parameter)
booth() (in module pyecsca.ec.scalar)
booth_window() (in module pyecsca.ec.scalar)
booth_word() (in module pyecsca.ec.scalar)
BOTH (pyecsca.sca.target.ectester.KeyEnum attribute)
bound (pyecsca.sca.re.rpa.rpa_distinguish parameter)
buffers (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
build() (in module pyecsca.codegen.render)
(pyecsca.sca.re.tree.Tree class method)
BUILD_KEYBUILDER (pyecsca.sca.target.ectester.KeyBuildEnum attribute)
BUILD_KEYPAIR (pyecsca.sca.target.ectester.KeyBuildEnum attribute)
build_tree() (pyecsca.sca.re.base.RE method)
(pyecsca.sca.re.rpa.RPA method)
builder (pyecsca.sca.target.ectester.ECTesterTarget.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate parameter)
C
calculate_difference_of_means() (pyecsca.sca.attack.DPA.DPA method)
callback (pyecsca.ec.context.Tree.walk parameter)
can_sign (pyecsca.ec.signature.ECDSA_NONE property)
(pyecsca.ec.signature.ECDSA_SHA1 property)
(pyecsca.ec.signature.ECDSA_SHA224 property)
(pyecsca.ec.signature.ECDSA_SHA256 property)
(pyecsca.ec.signature.ECDSA_SHA384 property)
(pyecsca.ec.signature.ECDSA_SHA512 property)
(pyecsca.ec.signature.Signature property)
can_verify (pyecsca.ec.signature.ECDSA_NONE property)
(pyecsca.ec.signature.ECDSA_SHA1 property)
(pyecsca.ec.signature.ECDSA_SHA224 property)
(pyecsca.ec.signature.ECDSA_SHA256 property)
(pyecsca.ec.signature.ECDSA_SHA384 property)
(pyecsca.ec.signature.ECDSA_SHA512 property)
(pyecsca.ec.signature.Signature property)
capture() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
card_present (pyecsca.sca.target.ectester.ECTesterTargetLEIA property)
(pyecsca.sca.target.leia.LEIATarget property)
CardConnectionException
CardProtocol (class in pyecsca.sca.target.ISO7816)
category (pyecsca.ec.params.DomainParameters attribute)
(pyecsca.ec.params.get_category parameter)
(pyecsca.ec.params.get_params parameter)
cfg (pyecsca.misc.cfg.setconfig parameter)
cfg_map (pyecsca.sca.re.tree.Map attribute)
cfgs (pyecsca.sca.re.tree.Map property)
(pyecsca.sca.re.tree.Node attribute)
change_operator() (in module pyecsca.ec.formula.switch_sign)
change_sides() (in module pyecsca.ec.formula.switch_sign)
change_signs() (pyecsca.ec.formula.fliparoo.SignedSubGraph method)
channel (pyecsca.sca.scope.base.Scope.retrieve parameter)
(pyecsca.sca.scope.base.Scope.setup_capture parameter)
(pyecsca.sca.scope.base.Scope.setup_channel parameter)
(pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.retrieve parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_capture parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_channel parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.retrieve parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_capture parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_channel parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
channels (pyecsca.sca.scope.base.Scope property)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope property)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PS3000aScope property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PS3000Scope property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PS4000Scope property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PS5000Scope property)
CHANNELS (pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
channels (pyecsca.sca.scope.picoscope_sdk.PS6000Scope property)
char (pyecsca.sca.target.simpleserial.SimpleSerialMessage attribute)
children (pyecsca.sca.re.tree.Node property)
ChipWhispererScope (class in pyecsca.sca.scope.chipwhisperer)
ChipWhispererTarget (class in pyecsca.sca.target.chipwhisperer)
ChipWhispererTraceSet (class in pyecsca.sca.trace_set.chipwhisperer)
chunk (pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
chunk_memory_ratio (pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
chunk_size (pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
chunk_size_from_ratio() (pyecsca.sca.stacked_traces.combine.GPUTraceManager static method)
chunking (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
ChunkingException
CLA_ECTESTER (pyecsca.sca.target.ectester.ECTesterTarget attribute)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA attribute)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC attribute)
cleanup() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
CleanupResponse (class in pyecsca.sca.target.ectester)
clear() (pyecsca.ec.context.Tree method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
ClearResponse (class in pyecsca.sca.target.ectester)
close() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
(pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
cls (pyecsca.sca.target.ISO7816.CommandAPDU attribute)
cmd (pyecsca.codegen.client.DeviceTarget.send_cmd parameter)
(pyecsca.codegen.client.HostTarget.send_cmd parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.send_cmd parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.send_cmd parameter)
cmd_debug() (in module pyecsca.codegen.client)
cmd_ecdh() (in module pyecsca.codegen.client)
cmd_ecdsa_sign() (in module pyecsca.codegen.client)
cmd_ecdsa_verify() (in module pyecsca.codegen.client)
cmd_generate() (in module pyecsca.codegen.client)
cmd_init_prng() (in module pyecsca.codegen.client)
cmd_scalar_mult() (in module pyecsca.codegen.client)
cmd_set_params() (in module pyecsca.codegen.client)
cmd_set_privkey() (in module pyecsca.codegen.client)
cmd_set_pubkey() (in module pyecsca.codegen.client)
cmd_set_trigger() (in module pyecsca.codegen.client)
code (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.op.CodeOp attribute)
CodeAdditionFormula (class in pyecsca.ec.formula.code)
CodeDifferentialAdditionFormula (class in pyecsca.ec.formula.code)
CodeDoublingFormula (class in pyecsca.ec.formula.code)
CodeFormula (class in pyecsca.ec.formula.code)
CodeLadderFormula (class in pyecsca.ec.formula.code)
CodeNegationFormula (class in pyecsca.ec.formula.code)
CodeOp (class in pyecsca.ec.op)
CodeOpNode (class in pyecsca.ec.formula.graph)
CodeScalingFormula (class in pyecsca.ec.formula.code)
CodeTriplingFormula (class in pyecsca.ec.formula.code)
codomain (pyecsca.sca.re.tree.Map attribute)
cofactor (pyecsca.ec.params.DomainParameters attribute)
color (pyecsca.ec.formula.graph.CodeOpNode attribute)
(pyecsca.ec.formula.graph.ConstantNode attribute)
(pyecsca.ec.formula.graph.InputNode attribute)
COMBA (pyecsca.ec.configuration.Multiplication attribute)
(pyecsca.ec.configuration.Squaring attribute)
combine_all_pairs_signed_nodes() (in module pyecsca.ec.formula.fliparoo)
combine_signed_nodes() (in module pyecsca.ec.formula.fliparoo)
CombinedTrace (class in pyecsca.sca.trace.trace)
CombMultiplier (class in pyecsca.ec.mult.comb)
CommandAPDU (class in pyecsca.sca.target.ISO7816)
compiled (pyecsca.ec.op.CodeOp attribute)
complete (pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier parameter)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier parameter)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier parameter)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier parameter)
(pyecsca.ec.mult.ladder.LadderMultiplier attribute)
(pyecsca.ec.mult.ladder.LadderMultiplier parameter)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier parameter)
components (pyecsca.ec.formula.fliparoo.SignedSubGraph property)
COMPRESS (pyecsca.sca.target.ectester.TransformationEnum attribute)
COMPRESS_HYBRID (pyecsca.sca.target.ectester.TransformationEnum attribute)
COMPRESSED (pyecsca.sca.target.ectester.FormatEnum attribute)
compute_correlation_trace() (pyecsca.sca.attack.CPA.CPA method)
compute_factor_set() (in module pyecsca.sca.re.zvp)
compute_intermediate_value() (pyecsca.sca.attack.CPA.CPA method)
compute_partitions() (in module pyecsca.ec.formula.partitions)
compute_split_point() (pyecsca.sca.attack.DPA.DPA method)
condition (pyecsca.sca.stacked_traces.combine.BaseTraceManager.conditional_average parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.conditional_average parameter)
(pyecsca.sca.trace.combine.conditional_average parameter)
conditional_average() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
Config (class in pyecsca.misc.cfg)
config (pyecsca.codegen.render.render parameter)
(pyecsca.codegen.render.render_and_build parameter)
configs (pyecsca.sca.re.base.RE attribute)
(pyecsca.sca.re.rpa.RPA attribute)
Configuration (class in pyecsca.ec.configuration)
conjugate() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
connect() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.base.Target method)
(pyecsca.sca.target.binary.BinaryTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.ISO7816.ISO7816Target method)
(pyecsca.sca.target.leakage.LeakageTarget method)
(pyecsca.sca.target.leia.LEIATarget method)
(pyecsca.sca.target.PCSC.PCSCTarget method)
(pyecsca.sca.target.serial.SerialTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
ConstantNode (class in pyecsca.ec.formula.graph)
constants (pyecsca.ec.op.CodeOp attribute)
Context (class in pyecsca.ec.context)
convert_base() (in module pyecsca.ec.scalar)
coordinate_model (pyecsca.ec.curve.EllipticCurve attribute)
(pyecsca.ec.curve.EllipticCurve.to_coords parameter)
(pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakePoint attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
(pyecsca.ec.params.DomainParameters.to_coords parameter)
(pyecsca.ec.point.InfinityPoint attribute)
(pyecsca.ec.point.Point attribute)
coordinate_names (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
CoordinateMappingAction (class in pyecsca.ec.point)
CoordinateModel (class in pyecsca.ec.coordinates)
coordinates (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
coords (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
(pyecsca.ec.formula.fake.FakePoint attribute)
(pyecsca.ec.params.get_category parameter)
(pyecsca.ec.params.get_params parameter)
(pyecsca.ec.params.load_category parameter)
(pyecsca.ec.params.load_params parameter)
(pyecsca.ec.params.load_params_ecgen parameter)
(pyecsca.ec.params.load_params_ectester parameter)
(pyecsca.ec.point.InfinityPoint attribute)
(pyecsca.ec.point.Point attribute)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
copy() (pyecsca.ec.context.Tree method)
CoronMultiplier (class in pyecsca.ec.mult.binary)
correlations (pyecsca.sca.attack.CPA.CPA attribute)
count_back (pyecsca.sca.target.ectester.ECTesterTarget.select_applet parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.select_applet parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.select_applet parameter)
coupling (pyecsca.sca.scope.base.Scope.setup_channel parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_channel parameter)
COUPLING (pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
coupling (pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_channel parameter)
CPA (class in pyecsca.sca.attack.CPA)
CPUTraceManager (class in pyecsca.sca.stacked_traces.combine)
ctx (pyecsca.ec.context.local parameter)
current (pyecsca.ec.context.DefaultContext attribute)
(pyecsca.ec.context.PathContext attribute)
current_depth (pyecsca.ec.context.PathContext attribute)
curve (pyecsca.ec.divpoly.a_invariants parameter)
(pyecsca.ec.divpoly.b_invariants parameter)
(pyecsca.ec.divpoly.divpoly parameter)
(pyecsca.ec.divpoly.mult_by_n parameter)
(pyecsca.ec.params.DomainParameters attribute)
(pyecsca.sca.re.zvp.zvp_points parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.set parameter)
curve_model (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
CurveEnum (class in pyecsca.sca.target.ectester)
CurveModel (class in pyecsca.ec.model)
curves (pyecsca.ec.params.DomainParameterCategory attribute)
cutoff (pyecsca.sca.trace.filter.filter_highpass parameter)
(pyecsca.sca.trace.filter.filter_lowpass parameter)
D
data (pyecsca.codegen.client.DeviceTarget.write parameter)
(pyecsca.codegen.client.HostTarget.write parameter)
(pyecsca.sca.target.binary.BinaryTarget.write parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.write parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_verify parameter)
(pyecsca.sca.target.ISO7816.CommandAPDU attribute)
(pyecsca.sca.target.ISO7816.ResponseAPDU attribute)
(pyecsca.sca.target.serial.SerialTarget.write parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialMessage attribute)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.write parameter)
data_space (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
debug() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
debug_output (pyecsca.codegen.client.HostTarget attribute)
(pyecsca.sca.target.binary.BinaryTarget attribute)
decode_point() (pyecsca.ec.curve.EllipticCurve method)
deduplicate() (pyecsca.sca.re.tree.Map method)
deepcopy() (pyecsca.ec.formula.fliparoo.AddFliparoo method)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo method)
(pyecsca.ec.formula.fliparoo.Fliparoo method)
(pyecsca.ec.formula.fliparoo.MulFliparoo method)
(pyecsca.ec.formula.fliparoo.SignedSubGraph method)
(pyecsca.ec.formula.graph.FormulaGraph method)
default (pyecsca.sca.target.ectester.CurveEnum attribute)
DefaultContext (class in pyecsca.ec.context)
defines (pyecsca.codegen.common.DeviceConfiguration attribute)
delay (pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
denominator (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
(pyecsca.sca.target.ectester.CurveEnum attribute)
(pyecsca.sca.target.ectester.ExportEnum attribute)
(pyecsca.sca.target.ectester.FormatEnum attribute)
(pyecsca.sca.target.ectester.InstructionEnum attribute)
(pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
(pyecsca.sca.target.ectester.KeyBuildEnum attribute)
(pyecsca.sca.target.ectester.KeyClassEnum attribute)
(pyecsca.sca.target.ectester.KeyEnum attribute)
(pyecsca.sca.target.ectester.KeypairEnum attribute)
(pyecsca.sca.target.ectester.ParameterEnum attribute)
(pyecsca.sca.target.ectester.RunModeEnum attribute)
(pyecsca.sca.target.ectester.SignatureEnum attribute)
(pyecsca.sca.target.ectester.TransformationEnum attribute)
(pyecsca.sca.target.ISO7816.CardProtocol attribute)
(pyecsca.sca.trace_set.inspector.SampleCoding attribute)
depth (pyecsca.ec.context.Tree.repr parameter)
(pyecsca.sca.re.tree.Node property)
descendants (pyecsca.sca.re.tree.Node property)
describe() (pyecsca.sca.re.tree.Map method)
(pyecsca.sca.re.tree.Tree method)
description (pyecsca.ec.params.DomainParameterCategory attribute)
(pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
DeviceConfiguration (class in pyecsca.codegen.common)
DeviceTarget (class in pyecsca.codegen.client)
DifferentialAdditionEFDFormula (class in pyecsca.ec.formula.efd)
DifferentialAdditionFormula (class in pyecsca.ec.formula.base)
DifferentialLadderMultiplier (class in pyecsca.ec.mult.ladder)
digit (pyecsca.ec.scalar.booth_word parameter)
dir (pyecsca.codegen.render.build parameter)
direction (pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier parameter)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier parameter)
(pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
disconnect() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.base.Target method)
(pyecsca.sca.target.binary.BinaryTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.ISO7816.ISO7816Target method)
(pyecsca.sca.target.leakage.LeakageTarget method)
(pyecsca.sca.target.leia.LEIATarget method)
(pyecsca.sca.target.PCSC.PCSCTarget method)
(pyecsca.sca.target.serial.SerialTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
disconnect_fliparoo_outputs() (in module pyecsca.ec.formula.fliparoo)
dist_func (pyecsca.sca.trace.align.align_offset parameter)
Div (pyecsca.ec.op.OpType attribute)
divpoly() (in module pyecsca.ec.divpoly)
dmap_index (pyecsca.sca.re.tree.Node attribute)
dmap_input (pyecsca.sca.re.tree.Node attribute)
dof (pyecsca.sca.trace.test.welch_ttest parameter)
domain (pyecsca.sca.re.tree.Map attribute)
DOMAIN_F2M (pyecsca.sca.target.ectester.ParameterEnum attribute)
DOMAIN_FP (pyecsca.sca.target.ectester.ParameterEnum attribute)
DomainParameterCategory (class in pyecsca.ec.params)
DomainParameters (class in pyecsca.ec.params)
doms (pyecsca.sca.attack.DPA.DPA attribute)
DoubleAndAddMultiplier (class in pyecsca.ec.mult.binary)
DoublingEFDFormula (class in pyecsca.ec.formula.efd)
DoublingFormula (class in pyecsca.ec.formula.base)
downsample_average() (in module pyecsca.sca.trace.sampling)
downsample_decimate() (in module pyecsca.sca.trace.sampling)
downsample_max() (in module pyecsca.sca.trace.sampling)
downsample_min() (in module pyecsca.sca.trace.sampling)
downsample_pick() (in module pyecsca.sca.trace.sampling)
DPA (class in pyecsca.sca.attack.DPA)
draw() (pyecsca.ec.formula.graph.FormulaGraph method)
dtype (pyecsca.sca.scope.base.Scope.retrieve parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.retrieve parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.retrieve parameter)
(pyecsca.sca.trace.trace.CombinedTrace.astype parameter)
(pyecsca.sca.trace.trace.Trace.astype parameter)
dtype() (pyecsca.sca.trace_set.inspector.SampleCoding method)
DummyNode (class in pyecsca.ec.formula.fliparoo)
E
ec (pyecsca.misc.cfg.Config attribute)
ECConfig (class in pyecsca.misc.cfg)
ecdh (pyecsca.codegen.common.DeviceConfiguration attribute)
ecdh() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.leakage.LeakageTarget method)
ecdh_direct() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
ECDH_NONE (class in pyecsca.ec.key_agreement)
ECDH_SHA1 (class in pyecsca.ec.key_agreement)
ECDH_SHA224 (class in pyecsca.ec.key_agreement)
ECDH_SHA256 (class in pyecsca.ec.key_agreement)
ECDH_SHA384 (class in pyecsca.ec.key_agreement)
ECDH_SHA512 (class in pyecsca.ec.key_agreement)
ECDHAction (class in pyecsca.ec.key_agreement)
ECDHResponse (class in pyecsca.sca.target.ectester)
ecdsa (pyecsca.codegen.common.DeviceConfiguration attribute)
ecdsa() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
ECDSA_NONE (class in pyecsca.ec.signature)
ECDSA_SHA1 (class in pyecsca.ec.signature)
ECDSA_SHA224 (class in pyecsca.ec.signature)
ECDSA_SHA256 (class in pyecsca.ec.signature)
ECDSA_SHA384 (class in pyecsca.ec.signature)
ECDSA_SHA512 (class in pyecsca.ec.signature)
ecdsa_sign() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.leakage.LeakageTarget method)
ecdsa_verify() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.leakage.LeakageTarget method)
ECDSAAction (class in pyecsca.ec.signature)
ECDSAResponse (class in pyecsca.sca.target.ectester)
ECDSASignAction (class in pyecsca.ec.signature)
ECDSAVerifyAction (class in pyecsca.ec.signature)
ECTesterTarget (class in pyecsca.sca.target.ectester)
ECTesterTargetLEIA (class in pyecsca.sca.target.ectester)
ECTesterTargetPCSC (class in pyecsca.sca.target.ectester)
EdwardsModel (class in pyecsca.ec.model)
elf_file (pyecsca.codegen.render.build parameter)
EllipticCurve (class in pyecsca.ec.curve)
enable (pyecsca.sca.scope.base.Scope.setup_capture parameter)
(pyecsca.sca.scope.base.Scope.setup_channel parameter)
(pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_capture parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_channel parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_capture parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_channel parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
enabled (pyecsca.misc.cfg.LoggingConfig attribute)
encode_parameters() (pyecsca.sca.target.ectester.ECTesterTarget static method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA static method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC static method)
encoded (pyecsca.ec.curve.EllipticCurve.decode_point parameter)
end (pyecsca.sca.trace.edit.trim parameter)
enter_action() (pyecsca.ec.context.Context method)
(pyecsca.ec.context.DefaultContext method)
(pyecsca.ec.context.PathContext method)
(pyecsca.sca.re.rpa.MultipleContext method)
EnumDefine (class in pyecsca.ec.configuration)
equals() (pyecsca.ec.formula.fake.FakePoint method)
(pyecsca.ec.point.InfinityPoint method)
(pyecsca.ec.point.Point method)
equals_affine() (pyecsca.ec.formula.fake.FakePoint method)
(pyecsca.ec.point.InfinityPoint method)
(pyecsca.ec.point.Point method)
equals_scaled() (pyecsca.ec.formula.fake.FakePoint method)
(pyecsca.ec.point.InfinityPoint method)
(pyecsca.ec.point.Point method)
equation (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
error (pyecsca.sca.target.ectester.AllocateKaResponse attribute)
(pyecsca.sca.target.ectester.AllocateResponse attribute)
(pyecsca.sca.target.ectester.AllocateSigResponse attribute)
(pyecsca.sca.target.ectester.CleanupResponse attribute)
(pyecsca.sca.target.ectester.ClearResponse attribute)
(pyecsca.sca.target.ectester.ECDHResponse attribute)
(pyecsca.sca.target.ectester.ECDSAResponse attribute)
(pyecsca.sca.target.ectester.ExportResponse attribute)
(pyecsca.sca.target.ectester.GenerateResponse attribute)
(pyecsca.sca.target.ectester.RunModeResponse attribute)
(pyecsca.sca.target.ectester.SetResponse attribute)
(pyecsca.sca.target.ectester.TransformResponse attribute)
EULER (pyecsca.ec.configuration.Inversion attribute)
exit() (pyecsca.ec.context.ResultAction method)
(pyecsca.ec.formula.base.FormulaAction method)
(pyecsca.ec.key_agreement.ECDHAction method)
(pyecsca.ec.key_generation.KeygenAction method)
(pyecsca.ec.mod.RandomModAction method)
(pyecsca.ec.mult.base.ScalarMultiplicationAction method)
(pyecsca.ec.point.CoordinateMappingAction method)
exit_action() (pyecsca.ec.context.Context method)
(pyecsca.ec.context.DefaultContext method)
(pyecsca.ec.context.PathContext method)
(pyecsca.sca.re.rpa.MultipleContext method)
expand() (pyecsca.sca.re.tree.Tree method)
expand_all_muls() (in module pyecsca.ec.formula.partitions)
expand_all_nopower2_muls() (in module pyecsca.ec.formula.partitions)
expand_formula_set() (in module pyecsca.ec.formula.expand)
expand_mul() (in module pyecsca.ec.formula.partitions)
export (pyecsca.sca.target.ectester.ECTesterTarget.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_sign parameter)
export() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
EXPORT_FALSE (pyecsca.sca.target.ectester.ExportEnum attribute)
EXPORT_TRUE (pyecsca.sca.target.ectester.ExportEnum attribute)
ExportEnum (class in pyecsca.sca.target.ectester)
ExportResponse (class in pyecsca.sca.target.ectester)
external (pyecsca.sca.target.ectester.CurveEnum attribute)
external_clock (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_frequencty (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_multiplier (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_phase_shift (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_resampler_enabled (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_resampler_mask (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_threshold (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
external_clock_time_base (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
extgcd() (in module pyecsca.ec.mod)
extract_fliparoo_signed_inputs() (in module pyecsca.ec.formula.fliparoo)
F
F2M (pyecsca.sca.target.ectester.ParameterEnum attribute)
factor (pyecsca.sca.trace.sampling.downsample_average parameter)
(pyecsca.sca.trace.sampling.downsample_decimate parameter)
(pyecsca.sca.trace.sampling.downsample_max parameter)
(pyecsca.sca.trace.sampling.downsample_min parameter)
(pyecsca.sca.trace.sampling.downsample_pick parameter)
FakeAdditionFormula (class in pyecsca.ec.formula.fake)
FakeDifferentialAdditionFormula (class in pyecsca.ec.formula.fake)
FakeDoublingFormula (class in pyecsca.ec.formula.fake)
FakeLadderFormula (class in pyecsca.ec.formula.fake)
FakeNegationFormula (class in pyecsca.ec.formula.fake)
FakePoint (class in pyecsca.ec.formula.fake)
FakeScalingFormula (class in pyecsca.ec.formula.fake)
FakeTriplingFormula (class in pyecsca.ec.formula.fake)
fast (pyecsca.sca.trace.align.align_dtw parameter)
(pyecsca.sca.trace.align.align_dtw_scale parameter)
field (pyecsca.ec.formula.fake.FakePoint attribute)
(pyecsca.ec.point.InfinityPoint attribute)
(pyecsca.ec.point.Point attribute)
file (pyecsca.ec.params.load_category parameter)
(pyecsca.ec.params.load_params parameter)
(pyecsca.ec.params.load_params_ecgen parameter)
(pyecsca.ec.params.load_params_ectester parameter)
filter_bandpass() (in module pyecsca.sca.trace.filter)
filter_bandstop() (in module pyecsca.sca.trace.filter)
filter_frequency (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
filter_highpass() (in module pyecsca.sca.trace.filter)
filter_lowpass() (in module pyecsca.sca.trace.filter)
filter_nonhomo (pyecsca.sca.re.zvp.compute_factor_set parameter)
filter_range (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
filter_type (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
find_all_paths() (pyecsca.ec.formula.graph.FormulaGraph method)
find_all_XplusX() (in module pyecsca.ec.formula.partitions)
find_constant_mul_fliparoos() (in module pyecsca.ec.formula.partitions)
find_expansion_nodes() (in module pyecsca.ec.formula.partitions)
find_fliparoos() (in module pyecsca.ec.formula.fliparoo)
find_single_input_add_fliparoos() (in module pyecsca.ec.formula.partitions)
first (pyecsca.ec.formula.fliparoo.AddFliparoo property)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo property)
(pyecsca.ec.formula.fliparoo.Fliparoo property)
(pyecsca.ec.formula.fliparoo.MulFliparoo property)
first_set (pyecsca.sca.trace.test.ks_test parameter)
(pyecsca.sca.trace.test.student_ttest parameter)
(pyecsca.sca.trace.test.welch_ttest parameter)
FIXED (pyecsca.sca.target.ectester.TransformationEnum attribute)
FixedWindowLTRMultiplier (class in pyecsca.ec.mult.window)
flash() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.flash.Flashable method)
Flashable (class in pyecsca.sca.target.flash)
Fliparoo (class in pyecsca.ec.formula.fliparoo)
Float16 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
Float32 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
Float8 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
FormatEnum (class in pyecsca.sca.target.ectester)
Formula (class in pyecsca.ec.formula.base)
formula (pyecsca.ec.formula.base.FormulaAction attribute)
(pyecsca.ec.formula.unroll.unroll_formula parameter)
(pyecsca.ec.formula.unroll.unroll_formula_expr parameter)
(pyecsca.sca.re.zvp.compute_factor_set parameter)
(pyecsca.sca.re.zvp.map_to_affine parameter)
formula_input_variables() (in module pyecsca.ec.formula.graph)
formula_ivs() (in module pyecsca.ec.formula.metrics)
formula_similarity() (in module pyecsca.ec.formula.metrics)
formula_similarity_abs() (in module pyecsca.ec.formula.metrics)
formula_similarity_fuzz() (in module pyecsca.ec.formula.metrics)
FormulaAction (class in pyecsca.ec.formula.base)
FormulaGraph (class in pyecsca.ec.formula.graph)
formulas (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
(pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.mult.base.AccumulatorMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier parameter)
(pyecsca.ec.mult.binary.CoronMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.LadderMultiplier attribute)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
(pyecsca.sca.re.rpa.MultipleContext attribute)
FP (pyecsca.sca.target.ectester.ParameterEnum attribute)
frequency (pyecsca.sca.scope.base.Scope.setup_frequency parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_frequency parameter)
from_bool() (pyecsca.sca.target.ectester.ExportEnum class method)
from_bytes() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
from_DER() (pyecsca.ec.signature.SignatureResult static method)
from_io_maps() (pyecsca.sca.re.tree.Map class method)
from_raw() (pyecsca.sca.target.simpleserial.SimpleSerialMessage static method)
from_sets() (pyecsca.sca.re.tree.Map class method)
from_str() (pyecsca.ec.formula.graph.CodeOpNode class method)
from_weierstrass (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
fromarray() (pyecsca.sca.stacked_traces.stacked_traces.StackedTraces class method)
fromkeys() (pyecsca.ec.context.Tree method)
fromtraceset() (pyecsca.sca.stacked_traces.stacked_traces.StackedTraces class method)
full_name (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
full_weierstrass (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
FullPrecompMultiplier (class in pyecsca.ec.mult.fixed)
FULLRANDOM (pyecsca.sca.target.ectester.TransformationEnum attribute)
futures (pyecsca.misc.utils.TaskExecutor attribute)
fw_path (pyecsca.codegen.client.DeviceTarget.flash parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.flash parameter)
(pyecsca.sca.target.flash.Flashable.flash parameter)
G
G (pyecsca.sca.target.ectester.ParameterEnum attribute)
GCD (pyecsca.ec.configuration.Inversion attribute)
gcd() (in module pyecsca.ec.mod)
generate() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.ec.key_generation.KeyGeneration method)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.leakage.LeakageTarget method)
generate_all_node_partitions() (in module pyecsca.ec.formula.partitions)
generate_fliparood_formulas() (in module pyecsca.ec.formula.fliparoo)
generate_fliparood_graphs() (in module pyecsca.ec.formula.fliparoo)
generate_partitioned_formulas() (in module pyecsca.ec.formula.partitions)
generate_switched_formulas() (in module pyecsca.ec.formula.switch_sign)
GenerateResponse (class in pyecsca.sca.target.ectester)
generator (pyecsca.ec.params.DomainParameters attribute)
get() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
(pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
get_by_index() (pyecsca.ec.context.Tree method)
get_by_key() (pyecsca.ec.context.Tree method)
get_category() (in module pyecsca.ec.params)
get_index() (pyecsca.sca.target.ectester.ExportResponse method)
get_param() (pyecsca.sca.target.ectester.ExportResponse method)
get_params() (in module pyecsca.ec.params)
get_trace() (pyecsca.sca.target.leakage.LeakageTarget method)
get_variant() (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
getconfig() (in module pyecsca.misc.cfg)
global_title (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
GMPMod (class in pyecsca.ec.mod)
GPUTraceManager (class in pyecsca.sca.stacked_traces.combine)
graph (pyecsca.ec.formula.fliparoo.AddFliparoo attribute)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo attribute)
(pyecsca.ec.formula.fliparoo.Fliparoo attribute)
(pyecsca.ec.formula.fliparoo.MulFliparoo attribute)
H
HammingDistance (class in pyecsca.sca.attack.leakage_model)
HammingWeight (class in pyecsca.sca.attack.leakage_model)
handle (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
hash_algo (pyecsca.ec.key_agreement.ECDH_NONE attribute)
(pyecsca.ec.key_agreement.ECDH_SHA1 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA224 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA256 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA384 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA512 attribute)
(pyecsca.ec.key_agreement.ECDHAction attribute)
(pyecsca.ec.key_agreement.KeyAgreement attribute)
(pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.ECDSAAction attribute)
(pyecsca.ec.signature.ECDSASignAction attribute)
(pyecsca.ec.signature.ECDSAVerifyAction attribute)
(pyecsca.ec.signature.Signature attribute)
hash_type (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
HashType (class in pyecsca.ec.configuration)
HDF5Meta (class in pyecsca.sca.trace_set.hdf5)
HDF5TraceSet (class in pyecsca.sca.trace_set.hdf5)
height (pyecsca.sca.re.tree.Node property)
(pyecsca.sca.re.tree.Tree property)
hex_file (pyecsca.codegen.render.build parameter)
high (pyecsca.sca.trace.filter.filter_bandpass parameter)
(pyecsca.sca.trace.filter.filter_bandstop parameter)
homogweights (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
HOST (pyecsca.codegen.common.Platform attribute)
HostTarget (class in pyecsca.codegen.client)
HYBRID (pyecsca.sca.target.ectester.FormatEnum attribute)
I
i (pyecsca.ec.scalar.convert_base parameter)
(pyecsca.ec.scalar.sliding_window_ltr parameter)
(pyecsca.ec.scalar.sliding_window_rtl parameter)
Id (pyecsca.ec.op.OpType attribute)
Identity (class in pyecsca.sca.attack.leakage_model)
imag (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
(pyecsca.sca.target.ectester.CurveEnum attribute)
(pyecsca.sca.target.ectester.ExportEnum attribute)
(pyecsca.sca.target.ectester.FormatEnum attribute)
(pyecsca.sca.target.ectester.InstructionEnum attribute)
(pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
(pyecsca.sca.target.ectester.KeyBuildEnum attribute)
(pyecsca.sca.target.ectester.KeyClassEnum attribute)
(pyecsca.sca.target.ectester.KeyEnum attribute)
(pyecsca.sca.target.ectester.KeypairEnum attribute)
(pyecsca.sca.target.ectester.ParameterEnum attribute)
(pyecsca.sca.target.ectester.RunModeEnum attribute)
(pyecsca.sca.target.ectester.SignatureEnum attribute)
(pyecsca.sca.target.ectester.TransformationEnum attribute)
(pyecsca.sca.target.ISO7816.CardProtocol attribute)
(pyecsca.sca.trace_set.inspector.SampleCoding attribute)
in_notebook() (in module pyecsca.misc.utils)
INCREMENT (pyecsca.sca.target.ectester.TransformationEnum attribute)
INFINITY (pyecsca.sca.target.ectester.TransformationEnum attribute)
InfinityPoint (class in pyecsca.ec.point)
info() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
infty (pyecsca.ec.params.get_category parameter)
(pyecsca.ec.params.get_params parameter)
(pyecsca.ec.params.load_category parameter)
(pyecsca.ec.params.load_params parameter)
(pyecsca.ec.params.load_params_ecgen parameter)
(pyecsca.ec.params.load_params_ectester parameter)
init() (pyecsca.ec.mult.base.AccumulatorMultiplier method)
(pyecsca.ec.mult.base.ScalarMultiplier method)
(pyecsca.ec.mult.binary.CoronMultiplier method)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier method)
(pyecsca.ec.mult.binary.LTRMultiplier method)
(pyecsca.ec.mult.binary.RTLMultiplier method)
(pyecsca.ec.mult.comb.BGMWMultiplier method)
(pyecsca.ec.mult.comb.CombMultiplier method)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier method)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier method)
(pyecsca.ec.mult.ladder.LadderMultiplier method)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier method)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier method)
(pyecsca.ec.mult.naf.WindowNAFMultiplier method)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier method)
(pyecsca.ec.mult.window.SlidingWindowMultiplier method)
(pyecsca.ec.mult.window.WindowBoothMultiplier method)
init_prng() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
inplace() (pyecsca.sca.trace_set.base.TraceSet class method)
(pyecsca.sca.trace_set.chipwhisperer.ChipWhispererTraceSet class method)
(pyecsca.sca.trace_set.hdf5.HDF5TraceSet class method)
(pyecsca.sca.trace_set.inspector.InspectorTraceSet class method)
(pyecsca.sca.trace_set.pickle.PickleTraceSet class method)
input (pyecsca.sca.trace_set.inspector.InspectorTraceSet.read parameter)
input_index (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
input_nodes (pyecsca.ec.formula.graph.FormulaGraph attribute)
input_nodes() (pyecsca.ec.formula.fliparoo.AddFliparoo method)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo method)
(pyecsca.ec.formula.fliparoo.Fliparoo method)
(pyecsca.ec.formula.fliparoo.MulFliparoo method)
input_points (pyecsca.ec.formula.base.FormulaAction attribute)
InputNode (class in pyecsca.ec.formula.graph)
inputs (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.FormulaAction attribute)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
ins (pyecsca.sca.target.ISO7816.CommandAPDU attribute)
INS_ALLOCATE (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ALLOCATE_KA (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ALLOCATE_SIG (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_BUFFER (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_CLEANUP (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_CLEAR (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ECDH (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ECDH_DIRECT (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ECDSA (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ECDSA_SIGN (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_ECDSA_VERIFY (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_EXPORT (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_GENERATE (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_GET_INFO (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_PERFORM (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_SET (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_SET_DRY_RUN_MODE (pyecsca.sca.target.ectester.InstructionEnum attribute)
INS_TRANSFORM (pyecsca.sca.target.ectester.InstructionEnum attribute)
inside (pyecsca.ec.context.Action attribute)
(pyecsca.ec.context.ResultAction attribute)
(pyecsca.ec.formula.base.FormulaAction attribute)
(pyecsca.ec.key_agreement.ECDHAction attribute)
(pyecsca.ec.key_generation.KeygenAction attribute)
(pyecsca.ec.mod.RandomModAction attribute)
(pyecsca.ec.mult.base.PrecomputationAction attribute)
(pyecsca.ec.mult.base.ScalarMultiplicationAction attribute)
(pyecsca.ec.point.CoordinateMappingAction attribute)
(pyecsca.ec.signature.ECDSAAction attribute)
(pyecsca.ec.signature.ECDSASignAction attribute)
(pyecsca.ec.signature.ECDSAVerifyAction attribute)
(pyecsca.sca.re.rpa.MultipleContext attribute)
InspectorTraceSet (class in pyecsca.sca.trace_set.inspector)
InstructionEnum (class in pyecsca.sca.target.ectester)
Int16 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
Int32 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
Int8 (pyecsca.sca.trace_set.inspector.SampleCoding attribute)
intermediate_values (pyecsca.sca.stacked_traces.combine.CPUTraceManager.pearson_corr parameter)
intermediates (pyecsca.ec.formula.base.FormulaAction attribute)
inv (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
Inv (pyecsca.ec.op.OpType attribute)
inverse() (pyecsca.ec.mod.GMPMod method)
(pyecsca.ec.mod.Mod method)
(pyecsca.ec.mod.RawMod method)
(pyecsca.ec.mod.SymbolicMod method)
(pyecsca.ec.mod.Undefined method)
Inversion (class in pyecsca.ec.configuration)
invert() (in module pyecsca.sca.trace.process)
is_add (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_div (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_final (pyecsca.ec.formula.partitions.Partition property)
is_id (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_inv (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_leaf (pyecsca.sca.re.tree.Node property)
is_mul (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_neg (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_neutral() (pyecsca.ec.curve.EllipticCurve method)
is_on_curve() (pyecsca.ec.curve.EllipticCurve method)
is_pow (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_power_of_2() (in module pyecsca.ec.formula.partitions)
is_residue() (pyecsca.ec.mod.GMPMod method)
(pyecsca.ec.mod.Mod method)
(pyecsca.ec.mod.RawMod method)
(pyecsca.ec.mod.SymbolicMod method)
(pyecsca.ec.mod.Undefined method)
is_root (pyecsca.sca.re.tree.Node property)
is_sqr (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_sub (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
is_subfliparoo() (in module pyecsca.ec.formula.fliparoo)
ISO7816 (class in pyecsca.sca.target.ISO7816)
ISO7816Target (class in pyecsca.sca.target.ISO7816)
items() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
iter_path_reverse() (pyecsca.sca.re.tree.Node method)
ivs_norm() (in module pyecsca.ec.formula.metrics)
J
jacobi() (in module pyecsca.ec.mod)
K
k (pyecsca.ec.scalar.booth parameter)
(pyecsca.ec.scalar.booth_window parameter)
(pyecsca.ec.scalar.naf parameter)
(pyecsca.ec.scalar.wnaf parameter)
(pyecsca.sca.re.zvp.zvp_points parameter)
K (pyecsca.sca.target.ectester.ParameterEnum attribute)
ka_type (pyecsca.sca.target.ectester.ECTesterTarget.allocate_ka parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate_ka parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate_ka parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh_direct parameter)
KARATSUBA (pyecsca.ec.configuration.Multiplication attribute)
(pyecsca.ec.configuration.Squaring attribute)
key (pyecsca.sca.target.ectester.ECTesterTarget.export parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.transform parameter)
(pyecsca.sca.target.ectester.ExportResponse attribute)
key_class (pyecsca.sca.target.ectester.ECTesterTarget.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate parameter)
key_length (pyecsca.sca.target.ectester.ECTesterTarget.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate parameter)
KeyAgreement (class in pyecsca.ec.key_agreement)
KeyAgreementEnum (class in pyecsca.sca.target.ectester)
KeyBuildEnum (class in pyecsca.sca.target.ectester)
KeyClassEnum (class in pyecsca.sca.target.ectester)
KeyEnum (class in pyecsca.sca.target.ectester)
keygen (pyecsca.codegen.common.DeviceConfiguration attribute)
KeygenAction (class in pyecsca.ec.key_generation)
KeyGeneration (class in pyecsca.ec.key_generation)
keypair (pyecsca.sca.target.ectester.ECTesterTarget.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.clear parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.export parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.generate parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.set parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.clear parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.generate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.clear parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.generate parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.transform parameter)
(pyecsca.sca.target.ectester.ExportResponse attribute)
KEYPAIR (pyecsca.sca.target.ectester.ParameterEnum attribute)
KEYPAIR_BOTH (pyecsca.sca.target.ectester.KeypairEnum attribute)
KEYPAIR_LOCAL (pyecsca.sca.target.ectester.KeypairEnum attribute)
KEYPAIR_REMOTE (pyecsca.sca.target.ectester.KeypairEnum attribute)
KeypairEnum (class in pyecsca.sca.target.ectester)
keys (pyecsca.misc.utils.TaskExecutor attribute)
keys() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
ks_test() (in module pyecsca.sca.trace.test)
kwargs (pyecsca.ec.configuration.all_configurations parameter)
L
label (pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
LadderEFDFormula (class in pyecsca.ec.formula.efd)
LadderFormula (class in pyecsca.ec.formula.base)
LadderMultiplier (class in pyecsca.ec.mult.ladder)
largest_fliparoo() (in module pyecsca.ec.formula.fliparoo)
last (pyecsca.ec.formula.fliparoo.AddFliparoo property)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo property)
(pyecsca.ec.formula.fliparoo.Fliparoo property)
(pyecsca.ec.formula.fliparoo.MulFliparoo property)
latest_version (pyecsca.sca.target.ectester.ECTesterTarget.select_applet parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.select_applet parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.select_applet parameter)
leakage_model (pyecsca.sca.attack.CPA.CPA attribute)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
LeakageModel (class in pyecsca.sca.attack.leakage_model)
LeakageTarget (class in pyecsca.sca.target.leakage)
leaves (pyecsca.sca.re.tree.Node property)
(pyecsca.sca.re.tree.Tree property)
LEIATarget (class in pyecsca.sca.target.leia)
length (pyecsca.sca.trace.edit.stretch parameter)
(pyecsca.sca.trace.match.match_part parameter)
lengths (pyecsca.sca.trace.edit.pad parameter)
levels() (pyecsca.ec.formula.graph.FormulaGraph method)
load_category() (in module pyecsca.ec.params)
load_params() (in module pyecsca.ec.params)
load_params_ecgen() (in module pyecsca.ec.params)
load_params_ectester() (in module pyecsca.ec.params)
local() (in module pyecsca.ec.context)
log (pyecsca.misc.cfg.Config attribute)
log() (in module pyecsca.misc.utils)
log_scale (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
LoggingConfig (class in pyecsca.misc.cfg)
low (pyecsca.sca.trace.filter.filter_bandpass parameter)
(pyecsca.sca.trace.filter.filter_bandstop parameter)
LTR (pyecsca.ec.mult.base.ProcessingDirection attribute)
LTRMultiplier (class in pyecsca.ec.mult.binary)
M
m (pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier parameter)
M2E() (in module pyecsca.ec.transformations)
M2SW() (in module pyecsca.ec.transformations)
M2TE() (in module pyecsca.ec.transformations)
majority (pyecsca.sca.re.rpa.rpa_distinguish parameter)
Map (class in pyecsca.sca.re.tree)
map() (pyecsca.misc.utils.TaskExecutor method)
map_to_affine() (in module pyecsca.sca.re.zvp)
mapping (pyecsca.sca.re.tree.Map attribute)
maps (pyecsca.sca.re.tree.Tree attribute)
MASK_04 (pyecsca.sca.target.ectester.TransformationEnum attribute)
match_part() (in module pyecsca.sca.trace.match)
match_pattern() (in module pyecsca.sca.trace.match)
MAX (pyecsca.sca.target.ectester.TransformationEnum attribute)
MAX_ADC_VALUE (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
max_dist (pyecsca.sca.trace.align.align_offset parameter)
max_offset (pyecsca.sca.trace.align.align_correlation parameter)
(pyecsca.sca.trace.align.align_offset parameter)
(pyecsca.sca.trace.align.align_peaks parameter)
(pyecsca.sca.trace.align.align_sad parameter)
max_value (pyecsca.sca.trace.process.transform parameter)
merge() (pyecsca.sca.re.tree.Map method)
meta (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.sca.stacked_traces.stacked_traces.StackedTraces attribute)
(pyecsca.sca.trace.trace.CombinedTrace attribute)
(pyecsca.sca.trace.trace.CombinedTrace parameter)
(pyecsca.sca.trace.trace.Trace attribute)
(pyecsca.sca.trace.trace.Trace parameter)
miller_rabin() (in module pyecsca.ec.mod)
MIN_ADC_VALUE (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
min_correlation (pyecsca.sca.trace.align.align_correlation parameter)
min_value (pyecsca.sca.trace.process.transform parameter)
mirror_node() (in module pyecsca.ec.formula.fliparoo)
Mod (class in pyecsca.ec.mod)
mod_implementation (pyecsca.misc.cfg.ECConfig property)
mod_rand (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
MODE_DRY_RUN (pyecsca.sca.target.ectester.RunModeEnum attribute)
MODE_NORMAL (pyecsca.sca.target.ectester.RunModeEnum attribute)
model (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
(pyecsca.ec.curve.EllipticCurve attribute)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
model_from (pyecsca.ec.point.CoordinateMappingAction attribute)
model_to (pyecsca.ec.point.CoordinateMappingAction attribute)
module
pyecsca.codegen
pyecsca.codegen.builder
pyecsca.codegen.client
pyecsca.codegen.common
pyecsca.codegen.render
pyecsca.codegen.templates
pyecsca.ec
pyecsca.ec.configuration
pyecsca.ec.context
pyecsca.ec.coordinates
pyecsca.ec.curve
pyecsca.ec.divpoly
pyecsca.ec.error
pyecsca.ec.formula
pyecsca.ec.formula.base
pyecsca.ec.formula.code
pyecsca.ec.formula.efd
pyecsca.ec.formula.expand
pyecsca.ec.formula.fake
pyecsca.ec.formula.fliparoo
pyecsca.ec.formula.graph
pyecsca.ec.formula.metrics
pyecsca.ec.formula.partitions
pyecsca.ec.formula.switch_sign
pyecsca.ec.formula.unroll
pyecsca.ec.key_agreement
pyecsca.ec.key_generation
pyecsca.ec.mod
pyecsca.ec.model
pyecsca.ec.mult
pyecsca.ec.mult.base
pyecsca.ec.mult.binary
pyecsca.ec.mult.comb
pyecsca.ec.mult.fixed
pyecsca.ec.mult.ladder
pyecsca.ec.mult.naf
pyecsca.ec.mult.window
pyecsca.ec.op
pyecsca.ec.params
pyecsca.ec.point
pyecsca.ec.scalar
pyecsca.ec.signature
pyecsca.ec.transformations
pyecsca.misc
pyecsca.misc.cache
pyecsca.misc.cfg
pyecsca.misc.utils
pyecsca.sca
pyecsca.sca.attack
pyecsca.sca.attack.CPA
pyecsca.sca.attack.DPA
pyecsca.sca.attack.leakage_model
pyecsca.sca.re
pyecsca.sca.re.base
pyecsca.sca.re.rpa
pyecsca.sca.re.structural
pyecsca.sca.re.tree
pyecsca.sca.re.zvp
pyecsca.sca.scope
pyecsca.sca.scope.base
pyecsca.sca.scope.chipwhisperer
pyecsca.sca.scope.picoscope_alt
pyecsca.sca.scope.picoscope_sdk
pyecsca.sca.stacked_traces
pyecsca.sca.stacked_traces.combine
pyecsca.sca.stacked_traces.stacked_traces
pyecsca.sca.target
pyecsca.sca.target.base
pyecsca.sca.target.binary
pyecsca.sca.target.chipwhisperer
pyecsca.sca.target.ectester
pyecsca.sca.target.flash
pyecsca.sca.target.ISO7816
pyecsca.sca.target.leakage
pyecsca.sca.target.leia
pyecsca.sca.target.PCSC
pyecsca.sca.target.serial
pyecsca.sca.target.simpleserial
pyecsca.sca.trace
pyecsca.sca.trace.align
pyecsca.sca.trace.combine
pyecsca.sca.trace.edit
pyecsca.sca.trace.filter
pyecsca.sca.trace.match
pyecsca.sca.trace.plot
pyecsca.sca.trace.process
pyecsca.sca.trace.sampling
pyecsca.sca.trace.test
pyecsca.sca.trace.trace
pyecsca.sca.trace_set
pyecsca.sca.trace_set.base
pyecsca.sca.trace_set.chipwhisperer
pyecsca.sca.trace_set.hdf5
pyecsca.sca.trace_set.inspector
pyecsca.sca.trace_set.pickle
MODULE (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
MONTGOMERY (pyecsca.ec.configuration.Reduction attribute)
MontgomeryModel (class in pyecsca.ec.model)
move_to_end() (pyecsca.ec.context.Tree method)
msg (pyecsca.ec.signature.ECDSAAction attribute)
(pyecsca.ec.signature.ECDSASignAction attribute)
(pyecsca.ec.signature.ECDSAVerifyAction attribute)
MulFliparoo (class in pyecsca.ec.formula.fliparoo)
mult (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
(pyecsca.ec.key_agreement.ECDH_NONE attribute)
(pyecsca.ec.key_agreement.ECDH_SHA1 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA224 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA256 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA384 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA512 attribute)
(pyecsca.ec.key_agreement.KeyAgreement attribute)
(pyecsca.ec.key_generation.KeyGeneration attribute)
(pyecsca.ec.key_generation.KeyGeneration parameter)
Mult (pyecsca.ec.op.OpType attribute)
mult (pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.Signature attribute)
(pyecsca.sca.attack.CPA.CPA attribute)
(pyecsca.sca.attack.CPA.CPA parameter)
(pyecsca.sca.attack.DPA.DPA attribute)
(pyecsca.sca.attack.DPA.DPA parameter)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
mult_by_n() (in module pyecsca.ec.divpoly)
MultipleContext (class in pyecsca.sca.re.rpa)
Multiplication (class in pyecsca.ec.configuration)
multipliers (pyecsca.sca.re.rpa.rpa_distinguish parameter)
multiply() (pyecsca.ec.mult.base.AccumulatorMultiplier method)
(pyecsca.ec.mult.base.ScalarMultiplier method)
(pyecsca.ec.mult.binary.CoronMultiplier method)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier method)
(pyecsca.ec.mult.binary.LTRMultiplier method)
(pyecsca.ec.mult.binary.RTLMultiplier method)
(pyecsca.ec.mult.comb.BGMWMultiplier method)
(pyecsca.ec.mult.comb.CombMultiplier method)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier method)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier method)
(pyecsca.ec.mult.ladder.LadderMultiplier method)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier method)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier method)
(pyecsca.ec.mult.naf.WindowNAFMultiplier method)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier method)
(pyecsca.ec.mult.window.SlidingWindowMultiplier method)
(pyecsca.ec.mult.window.WindowBoothMultiplier method)
N
n (pyecsca.ec.divpoly.divpoly parameter)
(pyecsca.ec.divpoly.mult_by_n parameter)
(pyecsca.ec.mod.GMPMod attribute)
(pyecsca.ec.mod.GMPMod.random parameter)
(pyecsca.ec.mod.Mod attribute)
(pyecsca.ec.mod.Mod.random parameter)
(pyecsca.ec.mod.RawMod attribute)
(pyecsca.ec.mod.RawMod.random parameter)
(pyecsca.ec.mod.SymbolicMod attribute)
(pyecsca.ec.mod.SymbolicMod.random parameter)
(pyecsca.ec.mod.Undefined attribute)
(pyecsca.ec.mod.Undefined.random parameter)
(pyecsca.sca.re.zvp.zvp_points parameter)
naf() (in module pyecsca.ec.scalar)
name (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.OpResult attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
(pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
(pyecsca.ec.params.DomainParameterCategory attribute)
(pyecsca.ec.params.DomainParameters attribute)
(pyecsca.ec.params.get_params parameter)
names() (pyecsca.ec.configuration.EnumDefine class method)
NANO (pyecsca.codegen.common.Platform attribute)
ne (pyecsca.sca.target.ISO7816.CommandAPDU attribute)
Neg (pyecsca.ec.op.OpType attribute)
NegationEFDFormula (class in pyecsca.ec.formula.efd)
NegationFormula (class in pyecsca.ec.formula.base)
networkx_graph() (pyecsca.ec.formula.graph.FormulaGraph method)
neutral (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.curve.EllipticCurve attribute)
neutral_is_affine (pyecsca.ec.curve.EllipticCurve property)
no_inverse_action (pyecsca.misc.cfg.ECConfig property)
Node (class in pyecsca.ec.formula.graph)
(class in pyecsca.sca.re.tree)
node (pyecsca.ec.formula.fliparoo.SignedNode attribute)
node_index() (pyecsca.ec.formula.graph.FormulaGraph method)
nodes (pyecsca.ec.formula.fliparoo.AddFliparoo attribute)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo attribute)
(pyecsca.ec.formula.fliparoo.Fliparoo attribute)
(pyecsca.ec.formula.fliparoo.MulFliparoo attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
Noise (class in pyecsca.sca.attack.leakage_model)
non_residue_action (pyecsca.misc.cfg.ECConfig property)
NONE (pyecsca.ec.configuration.HashType attribute)
(pyecsca.sca.target.ectester.ParameterEnum attribute)
(pyecsca.sca.target.ectester.TransformationEnum attribute)
NonInvertibleError
NonInvertibleWarning
NonResidueError
NonResidueWarning
normalize() (in module pyecsca.sca.trace.process)
normalize_wl() (in module pyecsca.sca.trace.process)
NormalNoice (class in pyecsca.sca.attack.leakage_model)
num (pyecsca.codegen.client.DeviceTarget.read parameter)
(pyecsca.codegen.client.HostTarget.read parameter)
(pyecsca.sca.target.binary.BinaryTarget.read parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.read parameter)
(pyecsca.sca.target.serial.SerialTarget.read parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.read parameter)
num_addsubs (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_args (pyecsca.sca.attack.leakage_model.Bit attribute)
(pyecsca.sca.attack.leakage_model.BitLength attribute)
(pyecsca.sca.attack.leakage_model.HammingDistance attribute)
(pyecsca.sca.attack.leakage_model.HammingWeight attribute)
(pyecsca.sca.attack.leakage_model.Identity attribute)
(pyecsca.sca.attack.leakage_model.LeakageModel attribute)
(pyecsca.sca.attack.leakage_model.Slice attribute)
num_divisions (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_inputs (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
num_inversions (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_multiplications (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_operations (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_outputs (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
num_powers (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_samples (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
num_squarings (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
num_traces (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
numerator (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
(pyecsca.sca.target.ectester.CurveEnum attribute)
(pyecsca.sca.target.ectester.ExportEnum attribute)
(pyecsca.sca.target.ectester.FormatEnum attribute)
(pyecsca.sca.target.ectester.InstructionEnum attribute)
(pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
(pyecsca.sca.target.ectester.KeyBuildEnum attribute)
(pyecsca.sca.target.ectester.KeyClassEnum attribute)
(pyecsca.sca.target.ectester.KeyEnum attribute)
(pyecsca.sca.target.ectester.KeypairEnum attribute)
(pyecsca.sca.target.ectester.ParameterEnum attribute)
(pyecsca.sca.target.ectester.RunModeEnum attribute)
(pyecsca.sca.target.ectester.SignatureEnum attribute)
(pyecsca.sca.target.ectester.TransformationEnum attribute)
(pyecsca.sca.target.ISO7816.CardProtocol attribute)
(pyecsca.sca.trace_set.inspector.SampleCoding attribute)
O
offset (pyecsca.sca.scope.base.Scope.setup_channel parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_channel parameter)
(pyecsca.sca.trace.match.match_part parameter)
(pyecsca.sca.trace.process.offset parameter)
(pyecsca.sca.trace.sampling.downsample_pick parameter)
offset() (in module pyecsca.sca.trace.process)
one (pyecsca.ec.curve.EllipticCurve.affine_add parameter)
(pyecsca.ec.curve.EllipticCurve.affine_double parameter)
(pyecsca.ec.curve.EllipticCurve.affine_negate parameter)
ONE (pyecsca.sca.target.ectester.TransformationEnum attribute)
one (pyecsca.sca.trace.combine.subtract parameter)
ONEBYTERANDOM (pyecsca.sca.target.ectester.TransformationEnum attribute)
op (pyecsca.ec.formula.base.OpResult attribute)
op_results (pyecsca.ec.formula.base.FormulaAction attribute)
open() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
operator (pyecsca.ec.formula.fliparoo.AddFliparoo attribute)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo attribute)
(pyecsca.ec.formula.fliparoo.Fliparoo attribute)
(pyecsca.ec.formula.fliparoo.MulFliparoo attribute)
(pyecsca.ec.op.CodeOp attribute)
OpResult (class in pyecsca.ec.formula.base)
optionals (pyecsca.ec.mult.base.AccumulatorMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier attribute)
(pyecsca.ec.mult.binary.CoronMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.LadderMultiplier attribute)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
OpType (class in pyecsca.ec.op)
optype (pyecsca.ec.formula.graph.CodeOpNode property)
oracle (pyecsca.sca.re.rpa.rpa_distinguish parameter)
order (pyecsca.ec.mod.RandomModAction attribute)
(pyecsca.ec.params.DomainParameters attribute)
other (pyecsca.ec.curve.EllipticCurve.affine_add parameter)
(pyecsca.ec.formula.fake.FakePoint.equals_scaled parameter)
(pyecsca.ec.point.InfinityPoint.equals_scaled parameter)
(pyecsca.ec.point.Point.equals_scaled parameter)
(pyecsca.sca.trace.combine.subtract parameter)
outdir (pyecsca.codegen.render.build parameter)
(pyecsca.codegen.render.render_and_build parameter)
output (pyecsca.sca.trace_set.inspector.InspectorTraceSet.write parameter)
output_index (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
output_names (pyecsca.ec.formula.graph.FormulaGraph attribute)
output_nodes() (pyecsca.ec.formula.graph.FormulaGraph method)
output_points (pyecsca.ec.formula.base.FormulaAction attribute)
outputs (pyecsca.ec.formula.base.AdditionFormula property)
(pyecsca.ec.formula.base.DifferentialAdditionFormula property)
(pyecsca.ec.formula.base.DoublingFormula property)
(pyecsca.ec.formula.base.Formula property)
(pyecsca.ec.formula.base.FormulaAction attribute)
(pyecsca.ec.formula.base.LadderFormula property)
(pyecsca.ec.formula.base.NegationFormula property)
(pyecsca.ec.formula.base.ScalingFormula property)
(pyecsca.ec.formula.base.TriplingFormula property)
(pyecsca.ec.formula.code.CodeAdditionFormula property)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula property)
(pyecsca.ec.formula.code.CodeDoublingFormula property)
(pyecsca.ec.formula.code.CodeFormula property)
(pyecsca.ec.formula.code.CodeLadderFormula property)
(pyecsca.ec.formula.code.CodeNegationFormula property)
(pyecsca.ec.formula.code.CodeScalingFormula property)
(pyecsca.ec.formula.code.CodeTriplingFormula property)
(pyecsca.ec.formula.efd.AdditionEFDFormula property)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula property)
(pyecsca.ec.formula.efd.DoublingEFDFormula property)
(pyecsca.ec.formula.efd.LadderEFDFormula property)
(pyecsca.ec.formula.efd.NegationEFDFormula property)
(pyecsca.ec.formula.efd.ScalingEFDFormula property)
(pyecsca.ec.formula.efd.TriplingEFDFormula property)
(pyecsca.ec.formula.fake.FakeAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula property)
(pyecsca.ec.formula.fake.FakeDoublingFormula property)
(pyecsca.ec.formula.fake.FakeLadderFormula property)
(pyecsca.ec.formula.fake.FakeNegationFormula property)
(pyecsca.ec.formula.fake.FakeScalingFormula property)
(pyecsca.ec.formula.fake.FakeTriplingFormula property)
P
P0 (pyecsca.sca.re.rpa.RPA attribute)
p1 (pyecsca.sca.target.ISO7816.CommandAPDU attribute)
p2 (pyecsca.sca.target.ISO7816.CommandAPDU attribute)
p_value (pyecsca.sca.trace.test.welch_ttest parameter)
pad() (in module pyecsca.sca.trace.edit)
parameter_names (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
ParameterEnum (class in pyecsca.sca.target.ectester)
parameters (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.curve.EllipticCurve attribute)
(pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
(pyecsca.ec.op.CodeOp attribute)
(pyecsca.sca.target.ectester.ExportResponse attribute)
params (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.ec.key_agreement.ECDH_NONE attribute)
(pyecsca.ec.key_agreement.ECDH_SHA1 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA224 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA256 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA384 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA512 attribute)
(pyecsca.ec.key_agreement.ECDHAction attribute)
(pyecsca.ec.key_agreement.KeyAgreement attribute)
(pyecsca.ec.key_generation.KeygenAction attribute)
(pyecsca.ec.key_generation.KeyGeneration attribute)
(pyecsca.ec.key_generation.KeyGeneration parameter)
(pyecsca.ec.mult.base.AccumulatorMultiplier.init parameter)
(pyecsca.ec.mult.base.PrecomputationAction attribute)
(pyecsca.ec.mult.base.ScalarMultiplier.init parameter)
(pyecsca.ec.mult.binary.CoronMultiplier.init parameter)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier.init parameter)
(pyecsca.ec.mult.binary.LTRMultiplier.init parameter)
(pyecsca.ec.mult.binary.RTLMultiplier.init parameter)
(pyecsca.ec.mult.comb.BGMWMultiplier.init parameter)
(pyecsca.ec.mult.comb.CombMultiplier.init parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier.init parameter)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier.init parameter)
(pyecsca.ec.mult.ladder.LadderMultiplier.init parameter)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier.init parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier.init parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier.init parameter)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier.init parameter)
(pyecsca.ec.mult.window.SlidingWindowMultiplier.init parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier.init parameter)
(pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.ECDSAAction attribute)
(pyecsca.ec.signature.ECDSASignAction attribute)
(pyecsca.ec.signature.ECDSAVerifyAction attribute)
(pyecsca.ec.signature.Signature attribute)
(pyecsca.ec.transformations.M2E parameter)
(pyecsca.ec.transformations.M2SW parameter)
(pyecsca.ec.transformations.M2TE parameter)
(pyecsca.ec.transformations.SW2E parameter)
(pyecsca.ec.transformations.SW2M parameter)
(pyecsca.ec.transformations.SW2TE parameter)
(pyecsca.ec.transformations.TE2E parameter)
(pyecsca.ec.transformations.TE2M parameter)
(pyecsca.ec.transformations.TE2SW parameter)
(pyecsca.sca.attack.CPA.CPA attribute)
(pyecsca.sca.attack.CPA.CPA parameter)
(pyecsca.sca.attack.DPA.DPA attribute)
(pyecsca.sca.attack.DPA.DPA parameter)
(pyecsca.sca.re.rpa.RPA attribute)
(pyecsca.sca.re.rpa.rpa_distinguish parameter)
(pyecsca.sca.target.ectester.AllocateKaResponse attribute)
(pyecsca.sca.target.ectester.AllocateResponse attribute)
(pyecsca.sca.target.ectester.AllocateSigResponse attribute)
(pyecsca.sca.target.ectester.CleanupResponse attribute)
(pyecsca.sca.target.ectester.ClearResponse attribute)
(pyecsca.sca.target.ectester.ECDHResponse attribute)
(pyecsca.sca.target.ectester.ECDSAResponse attribute)
(pyecsca.sca.target.ectester.ECTesterTarget.export parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.set parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.export parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.transform parameter)
(pyecsca.sca.target.ectester.ExportResponse attribute)
(pyecsca.sca.target.ectester.GenerateResponse attribute)
(pyecsca.sca.target.ectester.RunModeResponse attribute)
(pyecsca.sca.target.ectester.SetResponse attribute)
(pyecsca.sca.target.ectester.TransformResponse attribute)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
parent (pyecsca.sca.re.tree.Node property)
parents (pyecsca.ec.formula.base.OpResult attribute)
(pyecsca.ec.op.CodeOp property)
(pyecsca.sca.re.rpa.MultipleContext attribute)
Parsers (class in pyecsca.sca.trace_set.inspector)
Partition (class in pyecsca.ec.formula.partitions)
partition_node() (in module pyecsca.ec.formula.partitions)
parts (pyecsca.ec.formula.partitions.Partition attribute)
path (pyecsca.ec.context.PathContext attribute)
(pyecsca.ec.context.PathContext parameter)
(pyecsca.ec.context.Tree.get_by_index parameter)
(pyecsca.ec.context.Tree.get_by_key parameter)
(pyecsca.sca.re.tree.Node property)
PathContext (class in pyecsca.ec.context)
pattern (pyecsca.sca.trace.match.match_pattern parameter)
PCSCTarget (class in pyecsca.sca.target.PCSC)
pearson_corr() (pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
PeqPR (pyecsca.ec.mult.base.AccumulationOrder attribute)
PeqRP (pyecsca.ec.mult.base.AccumulationOrder attribute)
perform() (pyecsca.ec.key_agreement.ECDH_NONE method)
(pyecsca.ec.key_agreement.ECDH_SHA1 method)
(pyecsca.ec.key_agreement.ECDH_SHA224 method)
(pyecsca.ec.key_agreement.ECDH_SHA256 method)
(pyecsca.ec.key_agreement.ECDH_SHA384 method)
(pyecsca.ec.key_agreement.ECDH_SHA512 method)
(pyecsca.ec.key_agreement.KeyAgreement method)
(pyecsca.sca.attack.CPA.CPA method)
(pyecsca.sca.attack.DPA.DPA method)
perform_raw() (pyecsca.ec.key_agreement.ECDH_NONE method)
(pyecsca.ec.key_agreement.ECDH_SHA1 method)
(pyecsca.ec.key_agreement.ECDH_SHA224 method)
(pyecsca.ec.key_agreement.ECDH_SHA256 method)
(pyecsca.ec.key_agreement.ECDH_SHA384 method)
(pyecsca.ec.key_agreement.ECDH_SHA512 method)
(pyecsca.ec.key_agreement.KeyAgreement method)
peval() (in module pyecsca.misc.utils)
pexec() (in module pyecsca.misc.utils)
PickleTraceSet (class in pyecsca.sca.trace_set.pickle)
PicoScopeAlt (class in pyecsca.sca.scope.picoscope_alt)
PicoScopeSdk (class in pyecsca.sca.scope.picoscope_sdk)
planar_positions() (pyecsca.ec.formula.graph.FormulaGraph method)
Platform (class in pyecsca.codegen.common)
platform (pyecsca.codegen.common.DeviceConfiguration attribute)
plot_correlations() (pyecsca.sca.attack.CPA.CPA method)
plot_difference_of_means() (pyecsca.sca.attack.DPA.DPA method)
plot_trace() (in module pyecsca.sca.trace.plot)
plot_traces() (in module pyecsca.sca.trace.plot)
Point (class in pyecsca.ec.point)
point (pyecsca.ec.curve.EllipticCurve.affine_multiply parameter)
(pyecsca.ec.curve.EllipticCurve.is_neutral parameter)
(pyecsca.ec.curve.EllipticCurve.is_on_curve parameter)
(pyecsca.ec.mult.base.AccumulatorMultiplier.init parameter)
(pyecsca.ec.mult.base.PrecomputationAction attribute)
(pyecsca.ec.mult.base.ScalarMultiplicationAction attribute)
(pyecsca.ec.mult.base.ScalarMultiplier.init parameter)
(pyecsca.ec.mult.binary.CoronMultiplier.init parameter)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier.init parameter)
(pyecsca.ec.mult.binary.LTRMultiplier.init parameter)
(pyecsca.ec.mult.binary.RTLMultiplier.init parameter)
(pyecsca.ec.mult.comb.BGMWMultiplier.init parameter)
(pyecsca.ec.mult.comb.CombMultiplier.init parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier.init parameter)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier.init parameter)
(pyecsca.ec.mult.ladder.LadderMultiplier.init parameter)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier.init parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier.init parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier.init parameter)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier.init parameter)
(pyecsca.ec.mult.window.SlidingWindowMultiplier.init parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier.init parameter)
(pyecsca.ec.point.CoordinateMappingAction attribute)
points (pyecsca.sca.attack.CPA.CPA attribute)
(pyecsca.sca.attack.CPA.CPA parameter)
(pyecsca.sca.attack.DPA.DPA attribute)
(pyecsca.sca.attack.DPA.DPA parameter)
(pyecsca.sca.re.rpa.MultipleContext attribute)
poly (pyecsca.sca.re.zvp.zvp_points parameter)
polys (pyecsca.sca.re.zvp.map_to_affine parameter)
pop() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
popitem() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
posttrig (pyecsca.sca.scope.base.Scope.setup_frequency parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_frequency parameter)
Pow (pyecsca.ec.op.OpType attribute)
powerlist() (in module pyecsca.ec.formula.switch_sign)
precise (pyecsca.sca.re.tree.Tree property)
PrecomputationAction (class in pyecsca.ec.mult.base)
precompute_negation (pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier parameter)
PREFIX (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
pretrig (pyecsca.sca.scope.base.Scope.setup_frequency parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_frequency parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_frequency parameter)
previous() (pyecsca.ec.formula.fliparoo.AddFliparoo method)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo method)
(pyecsca.ec.formula.fliparoo.Fliparoo method)
(pyecsca.ec.formula.fliparoo.MulFliparoo method)
prime (pyecsca.ec.curve.EllipticCurve attribute)
print() (pyecsca.ec.formula.graph.FormulaGraph method)
PRIVATE (pyecsca.sca.target.ectester.KeyEnum attribute)
privkey (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.ec.key_agreement.ECDH_NONE attribute)
(pyecsca.ec.key_agreement.ECDH_SHA1 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA224 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA256 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA384 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA512 attribute)
(pyecsca.ec.key_agreement.ECDHAction attribute)
(pyecsca.ec.key_agreement.KeyAgreement attribute)
(pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.ECDSASignAction attribute)
(pyecsca.ec.signature.Signature attribute)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh_direct parameter)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
process (pyecsca.codegen.client.HostTarget attribute)
(pyecsca.sca.target.binary.BinaryTarget attribute)
ProcessingDirection (class in pyecsca.ec.mult.base)
protocol (pyecsca.sca.target.ectester.ECTesterTarget.connect parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.connect parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.connect parameter)
(pyecsca.sca.target.ISO7816.ISO7816Target.connect parameter)
(pyecsca.sca.target.leia.LEIATarget.connect parameter)
(pyecsca.sca.target.PCSC.PCSCTarget.connect parameter)
ps (pyecsca.sca.scope.picoscope_alt.PicoScopeAlt parameter)
PS3000aScope (class in pyecsca.sca.scope.picoscope_sdk)
PS3000Scope (class in pyecsca.sca.scope.picoscope_sdk)
PS4000Scope (class in pyecsca.sca.scope.picoscope_sdk)
PS5000Scope (class in pyecsca.sca.scope.picoscope_sdk)
PS6000Scope (class in pyecsca.sca.scope.picoscope_sdk)
pubkey (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.ec.key_agreement.ECDH_NONE attribute)
(pyecsca.ec.key_agreement.ECDH_SHA1 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA224 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA256 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA384 attribute)
(pyecsca.ec.key_agreement.ECDH_SHA512 attribute)
(pyecsca.ec.key_agreement.ECDHAction attribute)
(pyecsca.ec.key_agreement.KeyAgreement attribute)
(pyecsca.ec.signature.ECDSA_NONE attribute)
(pyecsca.ec.signature.ECDSA_SHA1 attribute)
(pyecsca.ec.signature.ECDSA_SHA224 attribute)
(pyecsca.ec.signature.ECDSA_SHA256 attribute)
(pyecsca.ec.signature.ECDSA_SHA384 attribute)
(pyecsca.ec.signature.ECDSA_SHA512 attribute)
(pyecsca.ec.signature.ECDSAVerifyAction attribute)
(pyecsca.ec.signature.Signature attribute)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh_direct parameter)
(pyecsca.sca.target.leakage.LeakageTarget attribute)
PUBLIC (pyecsca.sca.target.ectester.KeyEnum attribute)
pyecsca.codegen
module
pyecsca.codegen.builder
module
pyecsca.codegen.client
module
pyecsca.codegen.common
module
pyecsca.codegen.render
module
pyecsca.codegen.templates
module
pyecsca.ec
module
pyecsca.ec.configuration
module
pyecsca.ec.context
module
pyecsca.ec.coordinates
module
pyecsca.ec.curve
module
pyecsca.ec.divpoly
module
pyecsca.ec.error
module
pyecsca.ec.formula
module
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
pyecsca.ec.key_agreement
module
pyecsca.ec.key_generation
module
pyecsca.ec.mod
module
pyecsca.ec.model
module
pyecsca.ec.mult
module
pyecsca.ec.mult.base
module
pyecsca.ec.mult.binary
module
pyecsca.ec.mult.comb
module
pyecsca.ec.mult.fixed
module
pyecsca.ec.mult.ladder
module
pyecsca.ec.mult.naf
module
pyecsca.ec.mult.window
module
pyecsca.ec.op
module
pyecsca.ec.params
module
pyecsca.ec.point
module
pyecsca.ec.scalar
module
pyecsca.ec.signature
module
pyecsca.ec.transformations
module
pyecsca.misc
module
pyecsca.misc.cache
module
pyecsca.misc.cfg
module
pyecsca.misc.utils
module
pyecsca.sca
module
pyecsca.sca.attack
module
pyecsca.sca.attack.CPA
module
pyecsca.sca.attack.DPA
module
pyecsca.sca.attack.leakage_model
module
pyecsca.sca.re
module
pyecsca.sca.re.base
module
pyecsca.sca.re.rpa
module
pyecsca.sca.re.structural
module
pyecsca.sca.re.tree
module
pyecsca.sca.re.zvp
module
pyecsca.sca.scope
module
pyecsca.sca.scope.base
module
pyecsca.sca.scope.chipwhisperer
module
pyecsca.sca.scope.picoscope_alt
module
pyecsca.sca.scope.picoscope_sdk
module
pyecsca.sca.stacked_traces
module
pyecsca.sca.stacked_traces.combine
module
pyecsca.sca.stacked_traces.stacked_traces
module
pyecsca.sca.target
module
pyecsca.sca.target.base
module
pyecsca.sca.target.binary
module
pyecsca.sca.target.chipwhisperer
module
pyecsca.sca.target.ectester
module
pyecsca.sca.target.flash
module
pyecsca.sca.target.ISO7816
module
pyecsca.sca.target.leakage
module
pyecsca.sca.target.leia
module
pyecsca.sca.target.PCSC
module
pyecsca.sca.target.serial
module
pyecsca.sca.target.simpleserial
module
pyecsca.sca.trace
module
pyecsca.sca.trace.align
module
pyecsca.sca.trace.combine
module
pyecsca.sca.trace.edit
module
pyecsca.sca.trace.filter
module
pyecsca.sca.trace.match
module
pyecsca.sca.trace.plot
module
pyecsca.sca.trace.process
module
pyecsca.sca.trace.sampling
module
pyecsca.sca.trace.test
module
pyecsca.sca.trace.trace
module
pyecsca.sca.trace_set
module
pyecsca.sca.trace_set.base
module
pyecsca.sca.trace_set.chipwhisperer
module
pyecsca.sca.trace_set.hdf5
module
pyecsca.sca.trace_set.inspector
module
pyecsca.sca.trace_set.pickle
module
Q
quit() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
R
r (pyecsca.ec.signature.SignatureResult attribute)
R (pyecsca.sca.target.ectester.ParameterEnum attribute)
radius (pyecsca.sca.trace.align.align_dtw parameter)
(pyecsca.sca.trace.align.align_dtw_scale parameter)
random() (pyecsca.ec.mod.GMPMod class method)
(pyecsca.ec.mod.Mod class method)
(pyecsca.ec.mod.RawMod class method)
(pyecsca.ec.mod.SymbolicMod class method)
(pyecsca.ec.mod.Undefined class method)
RandomMod (class in pyecsca.ec.configuration)
RandomModAction (class in pyecsca.ec.mod)
range (pyecsca.sca.scope.base.Scope.setup_channel parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_channel parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_channel parameter)
RANGES (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
ranges (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
RANGES (pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
ranges (pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
RANGES (pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
ranges (pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
RANGES (pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
ranges (pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
RANGES (pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
ranges (pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
Raw (pyecsca.sca.scope.base.SampleType attribute)
RawMod (class in pyecsca.ec.mod)
RE (class in pyecsca.sca.re.base)
read() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.binary.BinaryTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.serial.SerialTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
(pyecsca.sca.trace_set.base.TraceSet class method)
(pyecsca.sca.trace_set.chipwhisperer.ChipWhispererTraceSet class method)
(pyecsca.sca.trace_set.hdf5.HDF5TraceSet class method)
(pyecsca.sca.trace_set.inspector.InspectorTraceSet class method)
(pyecsca.sca.trace_set.pickle.PickleTraceSet class method)
read_bool() (pyecsca.sca.trace_set.inspector.Parsers static method)
read_float() (pyecsca.sca.trace_set.inspector.Parsers static method)
read_int() (pyecsca.sca.trace_set.inspector.Parsers static method)
read_str() (pyecsca.sca.trace_set.inspector.Parsers static method)
real (pyecsca.sca.target.ectester.AppletBaseEnum attribute)
(pyecsca.sca.target.ectester.CurveEnum attribute)
(pyecsca.sca.target.ectester.ExportEnum attribute)
(pyecsca.sca.target.ectester.FormatEnum attribute)
(pyecsca.sca.target.ectester.InstructionEnum attribute)
(pyecsca.sca.target.ectester.KeyAgreementEnum attribute)
(pyecsca.sca.target.ectester.KeyBuildEnum attribute)
(pyecsca.sca.target.ectester.KeyClassEnum attribute)
(pyecsca.sca.target.ectester.KeyEnum attribute)
(pyecsca.sca.target.ectester.KeypairEnum attribute)
(pyecsca.sca.target.ectester.ParameterEnum attribute)
(pyecsca.sca.target.ectester.RunModeEnum attribute)
(pyecsca.sca.target.ectester.SignatureEnum attribute)
(pyecsca.sca.target.ectester.TransformationEnum attribute)
(pyecsca.sca.target.ISO7816.CardProtocol attribute)
(pyecsca.sca.trace_set.inspector.SampleCoding attribute)
recenter() (in module pyecsca.sca.trace.process)
recoding_direction (pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier parameter)
reconnect_fliparoo_outputs() (in module pyecsca.ec.formula.fliparoo)
reconnect_outgoing_nodes() (pyecsca.ec.formula.fliparoo.DummyNode method)
(pyecsca.ec.formula.graph.CodeOpNode method)
(pyecsca.ec.formula.graph.ConstantNode method)
(pyecsca.ec.formula.graph.InputNode method)
(pyecsca.ec.formula.graph.Node method)
recover_bit() (pyecsca.sca.attack.CPA.CPA method)
(pyecsca.sca.attack.DPA.DPA method)
recursive_fliparoo() (in module pyecsca.ec.formula.fliparoo)
recv_msgs() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
red (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
REDUCE (pyecsca.ec.configuration.RandomMod attribute)
reduce_add_fliparoo() (in module pyecsca.ec.formula.partitions)
reduce_all_adds() (in module pyecsca.ec.formula.partitions)
reduce_all_XplusX() (in module pyecsca.ec.formula.partitions)
reduce_mul_fliparoo() (in module pyecsca.ec.formula.partitions)
reduce_XplusX() (in module pyecsca.ec.formula.partitions)
Reduction (class in pyecsca.ec.configuration)
reference (pyecsca.sca.trace.align.align_correlation parameter)
(pyecsca.sca.trace.align.align_dtw parameter)
(pyecsca.sca.trace.align.align_dtw_scale parameter)
(pyecsca.sca.trace.align.align_offset parameter)
(pyecsca.sca.trace.align.align_peaks parameter)
(pyecsca.sca.trace.align.align_sad parameter)
reference_length (pyecsca.sca.trace.align.align_correlation parameter)
(pyecsca.sca.trace.align.align_offset parameter)
(pyecsca.sca.trace.align.align_peaks parameter)
(pyecsca.sca.trace.align.align_sad parameter)
reference_offset (pyecsca.sca.trace.align.align_correlation parameter)
(pyecsca.sca.trace.align.align_offset parameter)
(pyecsca.sca.trace.align.align_peaks parameter)
(pyecsca.sca.trace.align.align_sad parameter)
reindex() (pyecsca.ec.formula.graph.FormulaGraph method)
remove (pyecsca.codegen.render.build parameter)
(pyecsca.codegen.render.render_and_build parameter)
remove() (pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
remove_node() (pyecsca.ec.formula.fliparoo.SignedSubGraph method)
(pyecsca.ec.formula.graph.FormulaGraph method)
rename_ivs() (in module pyecsca.ec.formula.graph)
render() (in module pyecsca.codegen.render)
(pyecsca.sca.re.tree.Tree method)
render_and_build() (in module pyecsca.codegen.render)
render_basic() (pyecsca.sca.re.tree.Tree method)
reorder() (pyecsca.ec.formula.graph.FormulaGraph method)
repr() (pyecsca.ec.context.Tree method)
requires (pyecsca.ec.mult.base.AccumulatorMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier attribute)
(pyecsca.ec.mult.binary.CoronMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.LadderMultiplier attribute)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
reset() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
resetconfig() (in module pyecsca.misc.cfg)
resp (pyecsca.sca.target.ectester.AllocateKaResponse attribute)
(pyecsca.sca.target.ectester.AllocateResponse attribute)
(pyecsca.sca.target.ectester.AllocateSigResponse attribute)
(pyecsca.sca.target.ectester.CleanupResponse attribute)
(pyecsca.sca.target.ectester.ClearResponse attribute)
(pyecsca.sca.target.ectester.ECDHResponse attribute)
(pyecsca.sca.target.ectester.ECDSAResponse attribute)
(pyecsca.sca.target.ectester.ExportResponse attribute)
(pyecsca.sca.target.ectester.GenerateResponse attribute)
(pyecsca.sca.target.ectester.RunModeResponse attribute)
(pyecsca.sca.target.ectester.SetResponse attribute)
(pyecsca.sca.target.ectester.TransformResponse attribute)
response (pyecsca.sca.re.tree.Node attribute)
ResponseAPDU (class in pyecsca.sca.target.ISO7816)
result (pyecsca.ec.context.ResultAction property)
(pyecsca.ec.formula.base.FormulaAction property)
(pyecsca.ec.formula.fliparoo.DummyNode property)
(pyecsca.ec.formula.graph.CodeOpNode property)
(pyecsca.ec.formula.graph.ConstantNode property)
(pyecsca.ec.formula.graph.InputNode property)
(pyecsca.ec.formula.graph.Node property)
(pyecsca.ec.key_agreement.ECDHAction property)
(pyecsca.ec.key_generation.KeygenAction property)
(pyecsca.ec.mod.RandomModAction property)
(pyecsca.ec.mult.base.ScalarMultiplicationAction property)
(pyecsca.ec.op.CodeOp attribute)
(pyecsca.ec.point.CoordinateMappingAction property)
ResultAction (class in pyecsca.ec.context)
retrieve() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
reverse() (in module pyecsca.sca.trace.edit)
rolling_mean() (in module pyecsca.sca.trace.process)
root (pyecsca.sca.re.tree.Node property)
(pyecsca.sca.re.tree.Tree attribute)
roots (pyecsca.ec.formula.graph.FormulaGraph attribute)
RPA (class in pyecsca.sca.re.rpa)
rpa_distinguish() (in module pyecsca.sca.re.rpa)
rpa_input_point() (in module pyecsca.sca.re.rpa)
rpa_point_0y() (in module pyecsca.sca.re.rpa)
rpa_point_x0() (in module pyecsca.sca.re.rpa)
RTL (pyecsca.ec.mult.base.ProcessingDirection attribute)
RTLMultiplier (class in pyecsca.ec.mult.binary)
run() (pyecsca.sca.re.base.RE method)
(pyecsca.sca.re.rpa.RPA method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
run_mode() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
RunModeEnum (class in pyecsca.sca.target.ectester)
RunModeResponse (class in pyecsca.sca.target.ectester)
S
s (pyecsca.ec.signature.SignatureResult attribute)
S (pyecsca.sca.target.ectester.ParameterEnum attribute)
SAMPLE (pyecsca.ec.configuration.RandomMod attribute)
sample_coding (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
SampleCoding (class in pyecsca.sca.trace_set.inspector)
samples (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
(pyecsca.sca.stacked_traces.stacked_traces.StackedTraces attribute)
(pyecsca.sca.trace.trace.CombinedTrace attribute)
(pyecsca.sca.trace.trace.CombinedTrace parameter)
(pyecsca.sca.trace.trace.CombinedTrace.with_samples parameter)
(pyecsca.sca.trace.trace.Trace attribute)
(pyecsca.sca.trace.trace.Trace parameter)
(pyecsca.sca.trace.trace.Trace.with_samples parameter)
SampleType (class in pyecsca.sca.scope.base)
sampling_frequency (pyecsca.sca.trace.filter.filter_bandpass parameter)
(pyecsca.sca.trace.filter.filter_bandstop parameter)
(pyecsca.sca.trace.filter.filter_highpass parameter)
(pyecsca.sca.trace.filter.filter_lowpass parameter)
(pyecsca.sca.trace_set.inspector.InspectorTraceSet property)
satisfying (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
save() (pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
save_figure() (in module pyecsca.sca.trace.plot)
save_figure_png() (in module pyecsca.sca.trace.plot)
save_figure_svg() (in module pyecsca.sca.trace.plot)
scalar (pyecsca.ec.curve.EllipticCurve.affine_multiply parameter)
(pyecsca.ec.mult.base.AccumulatorMultiplier.multiply parameter)
(pyecsca.ec.mult.base.ScalarMultiplicationAction attribute)
(pyecsca.ec.mult.base.ScalarMultiplier.multiply parameter)
(pyecsca.ec.mult.binary.CoronMultiplier.multiply parameter)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier.multiply parameter)
(pyecsca.ec.mult.binary.LTRMultiplier.multiply parameter)
(pyecsca.ec.mult.binary.RTLMultiplier.multiply parameter)
(pyecsca.ec.mult.comb.BGMWMultiplier.multiply parameter)
(pyecsca.ec.mult.comb.CombMultiplier.multiply parameter)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier.multiply parameter)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier.multiply parameter)
(pyecsca.ec.mult.ladder.LadderMultiplier.multiply parameter)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier.multiply parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier.multiply parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier.multiply parameter)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier.multiply parameter)
(pyecsca.ec.mult.window.SlidingWindowMultiplier.multiply parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier.multiply parameter)
scalar_mult() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
scalarmult (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
ScalarMultiplicationAction (class in pyecsca.ec.mult.base)
ScalarMultiplier (class in pyecsca.ec.mult.base)
scalars (pyecsca.sca.re.rpa.RPA attribute)
ScalingEFDFormula (class in pyecsca.ec.formula.efd)
ScalingFormula (class in pyecsca.ec.formula.base)
Scope (class in pyecsca.sca.scope.base)
scope_coupling (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
scope_id (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
scope_impedance (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
scope_offset (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
scope_range (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
second_set (pyecsca.sca.trace.test.ks_test parameter)
(pyecsca.sca.trace.test.student_ttest parameter)
(pyecsca.sca.trace.test.welch_ttest parameter)
secp112r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp128r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp160r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp192r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp224r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp256r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp384r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secp521r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
secret (pyecsca.sca.target.ectester.ECDHResponse property)
sect163r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
sect233r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
sect283r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
sect409r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
sect571r1 (pyecsca.sca.target.ectester.CurveEnum attribute)
seed (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
select() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.ISO7816.ISO7816Target method)
(pyecsca.sca.target.leia.LEIATarget method)
(pyecsca.sca.target.PCSC.PCSCTarget method)
select_applet() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
send() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
send_apdu() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
(pyecsca.sca.target.ISO7816.ISO7816Target method)
(pyecsca.sca.target.leia.LEIATarget method)
(pyecsca.sca.target.PCSC.PCSCTarget method)
send_cmd() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
separator (pyecsca.sca.re.tree.Node attribute)
SerialTarget (class in pyecsca.sca.target.serial)
set() (pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
set_buffer() (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
set_channel() (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
set_frequency() (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
set_leakage_model() (pyecsca.sca.target.leakage.LeakageTarget method)
set_params() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
set_privkey() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
set_pubkey() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.leakage.LeakageTarget method)
set_trigger() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
(pyecsca.sca.target.leakage.LeakageTarget method)
setconfig() (in module pyecsca.misc.cfg)
setdefault() (pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
SetResponse (class in pyecsca.sca.target.ectester)
setup_capture() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
setup_channel() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
setup_frequency() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
setup_trigger() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
SHA1 (pyecsca.ec.configuration.HashType attribute)
SHA224 (pyecsca.ec.configuration.HashType attribute)
SHA256 (pyecsca.ec.configuration.HashType attribute)
SHA384 (pyecsca.ec.configuration.HashType attribute)
SHA512 (pyecsca.ec.configuration.HashType attribute)
short_circuit (pyecsca.ec.mult.base.AccumulatorMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier attribute)
(pyecsca.ec.mult.base.ScalarMultiplier parameter)
(pyecsca.ec.mult.binary.CoronMultiplier attribute)
(pyecsca.ec.mult.binary.CoronMultiplier parameter)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier attribute)
(pyecsca.ec.mult.binary.DoubleAndAddMultiplier parameter)
(pyecsca.ec.mult.binary.LTRMultiplier attribute)
(pyecsca.ec.mult.binary.LTRMultiplier parameter)
(pyecsca.ec.mult.binary.RTLMultiplier attribute)
(pyecsca.ec.mult.binary.RTLMultiplier parameter)
(pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.fixed.FullPrecompMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.DifferentialLadderMultiplier parameter)
(pyecsca.ec.mult.ladder.LadderMultiplier attribute)
(pyecsca.ec.mult.ladder.LadderMultiplier parameter)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier attribute)
(pyecsca.ec.mult.ladder.SimpleLadderMultiplier parameter)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier attribute)
(pyecsca.ec.mult.naf.BinaryNAFMultiplier parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier parameter)
(pyecsca.ec.mult.window.FixedWindowLTRMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier parameter)
shortname (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
(pyecsca.ec.formula.graph.FormulaGraph attribute)
(pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
ShortWeierstrassModel (class in pyecsca.ec.model)
shutdown() (pyecsca.misc.utils.TaskExecutor method)
siblings (pyecsca.sca.re.tree.Node property)
sig (pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_verify parameter)
sig_type (pyecsca.sca.target.ectester.ECTesterTarget.allocate_sig parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.allocate_sig parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdsa_verify parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.allocate_sig parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_sign parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdsa_verify parameter)
sign (pyecsca.ec.formula.fliparoo.SignedNode attribute)
sign_data() (pyecsca.ec.signature.ECDSA_NONE method)
(pyecsca.ec.signature.ECDSA_SHA1 method)
(pyecsca.ec.signature.ECDSA_SHA224 method)
(pyecsca.ec.signature.ECDSA_SHA256 method)
(pyecsca.ec.signature.ECDSA_SHA384 method)
(pyecsca.ec.signature.ECDSA_SHA512 method)
(pyecsca.ec.signature.Signature method)
sign_hash() (pyecsca.ec.signature.ECDSA_NONE method)
(pyecsca.ec.signature.ECDSA_SHA1 method)
(pyecsca.ec.signature.ECDSA_SHA224 method)
(pyecsca.ec.signature.ECDSA_SHA256 method)
(pyecsca.ec.signature.ECDSA_SHA384 method)
(pyecsca.ec.signature.ECDSA_SHA512 method)
(pyecsca.ec.signature.Signature method)
sign_test() (in module pyecsca.ec.formula.switch_sign)
Signature (class in pyecsca.ec.signature)
signature (pyecsca.ec.signature.ECDSAVerifyAction attribute)
(pyecsca.sca.target.ectester.ECDSAResponse property)
SignatureEnum (class in pyecsca.sca.target.ectester)
SignatureResult (class in pyecsca.ec.signature)
SignedNode (class in pyecsca.ec.formula.fliparoo)
SignedSubGraph (class in pyecsca.ec.formula.fliparoo)
silent() (in module pyecsca.misc.utils)
SimpleLadderMultiplier (class in pyecsca.ec.mult.ladder)
SimpleSerialMessage (class in pyecsca.sca.target.simpleserial)
SimpleSerialTarget (class in pyecsca.sca.target.simpleserial)
simplify() (in module pyecsca.misc.cache)
simulate_ecdh_traces() (pyecsca.sca.target.leakage.LeakageTarget method)
simulate_scalar_mult_traces() (pyecsca.sca.target.leakage.LeakageTarget method)
size (pyecsca.sca.re.tree.Node property)
(pyecsca.sca.re.tree.Tree property)
Slice (class in pyecsca.sca.attack.leakage_model)
slice() (pyecsca.ec.formula.fliparoo.AddFliparoo method)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo method)
(pyecsca.ec.formula.fliparoo.Fliparoo method)
(pyecsca.ec.formula.fliparoo.MulFliparoo method)
sliding_window_ltr() (in module pyecsca.ec.scalar)
sliding_window_rtl() (in module pyecsca.ec.scalar)
SlidingWindowMultiplier (class in pyecsca.ec.mult.window)
split_traces() (pyecsca.sca.attack.DPA.DPA method)
sqr (pyecsca.codegen.common.DeviceConfiguration attribute)
(pyecsca.ec.configuration.Configuration attribute)
Sqr (pyecsca.ec.op.OpType attribute)
sqrt() (pyecsca.ec.mod.GMPMod method)
(pyecsca.ec.mod.Mod method)
(pyecsca.ec.mod.RawMod method)
(pyecsca.ec.mod.SymbolicMod method)
(pyecsca.ec.mod.Undefined method)
Squaring (class in pyecsca.ec.configuration)
StackedTraces (class in pyecsca.sca.stacked_traces.stacked_traces)
standard_deviation() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
start (pyecsca.sca.trace.edit.trim parameter)
STM32F0 (pyecsca.codegen.common.Platform attribute)
STM32F3 (pyecsca.codegen.common.Platform attribute)
stop() (pyecsca.sca.scope.base.Scope method)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope method)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt method)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk method)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope method)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope method)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope method)
stream_count (pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
stretch() (in module pyecsca.sca.trace.edit)
strip (pyecsca.codegen.render.build parameter)
(pyecsca.codegen.render.render_and_build parameter)
student_ttest() (in module pyecsca.sca.trace.test)
Sub (pyecsca.ec.op.OpType attribute)
submit() (pyecsca.misc.utils.TaskExecutor method)
submit_task() (pyecsca.misc.utils.TaskExecutor method)
subnode_lists() (in module pyecsca.ec.formula.switch_sign)
subtract() (in module pyecsca.sca.trace.combine)
success (pyecsca.sca.target.ectester.AllocateKaResponse attribute)
(pyecsca.sca.target.ectester.AllocateResponse attribute)
(pyecsca.sca.target.ectester.AllocateSigResponse attribute)
(pyecsca.sca.target.ectester.CleanupResponse attribute)
(pyecsca.sca.target.ectester.ClearResponse attribute)
(pyecsca.sca.target.ectester.ECDHResponse attribute)
(pyecsca.sca.target.ectester.ECDSAResponse attribute)
(pyecsca.sca.target.ectester.ExportResponse attribute)
(pyecsca.sca.target.ectester.GenerateResponse attribute)
(pyecsca.sca.target.ectester.RunModeResponse attribute)
(pyecsca.sca.target.ectester.SetResponse attribute)
(pyecsca.sca.target.ectester.TransformResponse attribute)
sw (pyecsca.sca.target.ISO7816.ResponseAPDU attribute)
SW2E() (in module pyecsca.ec.transformations)
SW2M() (in module pyecsca.ec.transformations)
SW2TE() (in module pyecsca.ec.transformations)
SW_APPLET_SELECT_FAILED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_BYTES_REMAINING_00 (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_CLA_NOT_SUPPORTED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_COMMAND_NOT_ALLOWED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_CONDITIONS_NOT_SATISFIED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_CORRECT_LENGTH_00 (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_DATA_INVALID (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_FILE_FULL (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_FILE_INVALID (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_FILE_NOT_FOUND (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_FUNC_NOT_SUPPORTED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_INCORRECT_P1P2 (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_INS_NOT_SUPPORTED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_NO_ERROR (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_RECORD_NOT_FOUND (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_SECURITY_STATUS_NOT_SATISFIED (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_UNKNOWN (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_WRONG_DATA (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_WRONG_LENGTH (pyecsca.sca.target.ISO7816.ISO7816 attribute)
SW_WRONG_P1P2 (pyecsca.sca.target.ISO7816.ISO7816 attribute)
switch_sign() (in module pyecsca.ec.formula.switch_sign)
switch_sign_propagate() (in module pyecsca.ec.formula.switch_sign)
sws (pyecsca.sca.target.ectester.AllocateKaResponse attribute)
(pyecsca.sca.target.ectester.AllocateResponse attribute)
(pyecsca.sca.target.ectester.AllocateSigResponse attribute)
(pyecsca.sca.target.ectester.CleanupResponse attribute)
(pyecsca.sca.target.ectester.ClearResponse attribute)
(pyecsca.sca.target.ectester.ECDHResponse attribute)
(pyecsca.sca.target.ectester.ECDSAResponse attribute)
(pyecsca.sca.target.ectester.ExportResponse attribute)
(pyecsca.sca.target.ectester.GenerateResponse attribute)
(pyecsca.sca.target.ectester.RunModeResponse attribute)
(pyecsca.sca.target.ectester.SetResponse attribute)
(pyecsca.sca.target.ectester.TransformResponse attribute)
SymbolicMod (class in pyecsca.ec.mod)
sympify() (in module pyecsca.misc.cache)
T
T0 (pyecsca.sca.target.ISO7816.CardProtocol attribute)
T1 (pyecsca.sca.target.ISO7816.CardProtocol attribute)
Target (class in pyecsca.sca.target.base)
TaskExecutor (class in pyecsca.misc.utils)
tasks (pyecsca.misc.utils.TaskExecutor property)
TE2E() (in module pyecsca.ec.transformations)
TE2M() (in module pyecsca.ec.transformations)
TE2SW() (in module pyecsca.ec.transformations)
TemporaryConfig (class in pyecsca.misc.cfg)
threshold (pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
(pyecsca.sca.trace.match.match_part parameter)
(pyecsca.sca.trace.match.match_pattern parameter)
threshold() (in module pyecsca.sca.trace.process)
TIME_UNITS (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
timebase (pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
timeout (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.DeviceTarget.read parameter)
(pyecsca.codegen.client.DeviceTarget.recv_msgs parameter)
(pyecsca.codegen.client.DeviceTarget.send_cmd parameter)
(pyecsca.codegen.client.HostTarget attribute)
(pyecsca.codegen.client.HostTarget.read parameter)
(pyecsca.codegen.client.HostTarget.recv_msgs parameter)
(pyecsca.codegen.client.HostTarget.send_cmd parameter)
(pyecsca.sca.scope.base.Scope.capture parameter)
(pyecsca.sca.scope.base.Scope.setup_trigger parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.capture parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.capture parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.setup_trigger parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.capture parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.setup_trigger parameter)
(pyecsca.sca.target.binary.BinaryTarget.read parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.read parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.recv_msgs parameter)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget.send_cmd parameter)
(pyecsca.sca.target.serial.SerialTarget.read parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.read parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.recv_msgs parameter)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget.send_cmd parameter)
title_space (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
to_affine() (pyecsca.ec.curve.EllipticCurve method)
(pyecsca.ec.formula.fake.FakePoint method)
(pyecsca.ec.params.DomainParameters method)
(pyecsca.ec.point.InfinityPoint method)
(pyecsca.ec.point.Point method)
to_bytes() (pyecsca.sca.target.ectester.AppletBaseEnum method)
(pyecsca.sca.target.ectester.CurveEnum method)
(pyecsca.sca.target.ectester.ExportEnum method)
(pyecsca.sca.target.ectester.FormatEnum method)
(pyecsca.sca.target.ectester.InstructionEnum method)
(pyecsca.sca.target.ectester.KeyAgreementEnum method)
(pyecsca.sca.target.ectester.KeyBuildEnum method)
(pyecsca.sca.target.ectester.KeyClassEnum method)
(pyecsca.sca.target.ectester.KeyEnum method)
(pyecsca.sca.target.ectester.KeypairEnum method)
(pyecsca.sca.target.ectester.ParameterEnum method)
(pyecsca.sca.target.ectester.RunModeEnum method)
(pyecsca.sca.target.ectester.SignatureEnum method)
(pyecsca.sca.target.ectester.TransformationEnum method)
(pyecsca.sca.target.ISO7816.CardProtocol method)
(pyecsca.sca.trace_set.inspector.SampleCoding method)
to_code() (pyecsca.ec.formula.efd.AdditionEFDFormula method)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula method)
(pyecsca.ec.formula.efd.DoublingEFDFormula method)
(pyecsca.ec.formula.efd.LadderEFDFormula method)
(pyecsca.ec.formula.efd.NegationEFDFormula method)
(pyecsca.ec.formula.efd.ScalingEFDFormula method)
(pyecsca.ec.formula.efd.TriplingEFDFormula method)
to_coords() (pyecsca.ec.curve.EllipticCurve method)
(pyecsca.ec.params.DomainParameters method)
to_DER() (pyecsca.ec.signature.SignatureResult method)
to_formula() (pyecsca.ec.formula.graph.FormulaGraph method)
to_model() (pyecsca.ec.formula.fake.FakePoint method)
(pyecsca.ec.point.InfinityPoint method)
(pyecsca.ec.point.Point method)
to_weierstrass (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
toaffine (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
token (pyecsca.misc.cfg.resetconfig parameter)
(pyecsca.misc.cfg.TemporaryConfig attribute)
TOOM_COOK (pyecsca.ec.configuration.Multiplication attribute)
(pyecsca.ec.configuration.Squaring attribute)
tosystem (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
tpb (pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
Trace (class in pyecsca.sca.trace.trace)
trace (pyecsca.sca.trace.edit.pad parameter)
(pyecsca.sca.trace.edit.reverse parameter)
(pyecsca.sca.trace.edit.stretch parameter)
(pyecsca.sca.trace.edit.trim parameter)
(pyecsca.sca.trace.filter.filter_bandpass parameter)
(pyecsca.sca.trace.filter.filter_bandstop parameter)
(pyecsca.sca.trace.filter.filter_highpass parameter)
(pyecsca.sca.trace.filter.filter_lowpass parameter)
(pyecsca.sca.trace.match.match_part parameter)
(pyecsca.sca.trace.match.match_pattern parameter)
(pyecsca.sca.trace.process.absolute parameter)
(pyecsca.sca.trace.process.invert parameter)
(pyecsca.sca.trace.process.normalize parameter)
(pyecsca.sca.trace.process.normalize_wl parameter)
(pyecsca.sca.trace.process.offset parameter)
(pyecsca.sca.trace.process.recenter parameter)
(pyecsca.sca.trace.process.rolling_mean parameter)
(pyecsca.sca.trace.process.threshold parameter)
(pyecsca.sca.trace.process.transform parameter)
(pyecsca.sca.trace.sampling.downsample_average parameter)
(pyecsca.sca.trace.sampling.downsample_decimate parameter)
(pyecsca.sca.trace.sampling.downsample_max parameter)
(pyecsca.sca.trace.sampling.downsample_min parameter)
(pyecsca.sca.trace.sampling.downsample_pick parameter)
trace_offset (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
trace_set (pyecsca.sca.trace.trace.CombinedTrace parameter)
(pyecsca.sca.trace.trace.CombinedTrace property)
(pyecsca.sca.trace.trace.Trace parameter)
(pyecsca.sca.trace.trace.Trace property)
traces (pyecsca.sca.attack.CPA.CPA attribute)
(pyecsca.sca.attack.CPA.CPA parameter)
(pyecsca.sca.attack.DPA.DPA attribute)
(pyecsca.sca.attack.DPA.DPA parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.add parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.average parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.average_and_variance parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.conditional_average parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.standard_deviation parameter)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager.variance parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager attribute)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.add parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.average parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.average_and_variance parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.conditional_average parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.standard_deviation parameter)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager.variance parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.add parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.average parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.average_and_variance parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.conditional_average parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.standard_deviation parameter)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager.variance parameter)
(pyecsca.sca.trace.align.align_correlation parameter)
(pyecsca.sca.trace.align.align_dtw parameter)
(pyecsca.sca.trace.align.align_dtw_scale parameter)
(pyecsca.sca.trace.align.align_offset parameter)
(pyecsca.sca.trace.align.align_peaks parameter)
(pyecsca.sca.trace.align.align_sad parameter)
(pyecsca.sca.trace.combine.add parameter)
(pyecsca.sca.trace.combine.average parameter)
(pyecsca.sca.trace.combine.average_and_variance parameter)
(pyecsca.sca.trace.combine.conditional_average parameter)
(pyecsca.sca.trace.combine.standard_deviation parameter)
(pyecsca.sca.trace.combine.variance parameter)
traces_shape (pyecsca.sca.stacked_traces.combine.GPUTraceManager property)
TraceSet (class in pyecsca.sca.trace_set.base)
transform() (in module pyecsca.sca.trace.process)
(pyecsca.sca.target.ectester.ECTesterTarget method)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA method)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC method)
transformation (pyecsca.sca.target.ectester.ECTesterTarget.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTarget.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.transform parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.ecdh_direct parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.transform parameter)
TransformationEnum (class in pyecsca.sca.target.ectester)
TransformResponse (class in pyecsca.sca.target.ectester)
Tree (class in pyecsca.ec.context)
(class in pyecsca.sca.re.tree)
tree (pyecsca.sca.re.base.RE attribute)
(pyecsca.sca.re.rpa.RPA attribute)
tries (pyecsca.sca.re.rpa.rpa_distinguish parameter)
trigger (pyecsca.codegen.client.DeviceTarget attribute)
(pyecsca.codegen.client.HostTarget attribute)
TRIGGERS (pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope attribute)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope attribute)
trim() (in module pyecsca.sca.trace.edit)
TriplingEFDFormula (class in pyecsca.ec.formula.efd)
TriplingFormula (class in pyecsca.ec.formula.base)
TwistedEdwardsModel (class in pyecsca.ec.model)
two_torsion_multiplicity (pyecsca.ec.divpoly.divpoly parameter)
type (pyecsca.sca.scope.base.Scope.retrieve parameter)
(pyecsca.sca.scope.chipwhisperer.ChipWhispererScope.retrieve parameter)
(pyecsca.sca.scope.picoscope_alt.PicoScopeAlt.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PicoScopeSdk.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000aScope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS3000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS4000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS5000Scope.retrieve parameter)
(pyecsca.sca.scope.picoscope_sdk.PS6000Scope.retrieve parameter)
U
UNCOMPRESSED (pyecsca.sca.target.ectester.FormatEnum attribute)
Undefined (class in pyecsca.ec.mod)
unified (pyecsca.ec.formula.base.AdditionFormula attribute)
(pyecsca.ec.formula.base.DifferentialAdditionFormula attribute)
(pyecsca.ec.formula.base.DoublingFormula attribute)
(pyecsca.ec.formula.base.Formula attribute)
(pyecsca.ec.formula.base.LadderFormula attribute)
(pyecsca.ec.formula.base.NegationFormula attribute)
(pyecsca.ec.formula.base.ScalingFormula attribute)
(pyecsca.ec.formula.base.TriplingFormula attribute)
(pyecsca.ec.formula.code.CodeAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.code.CodeDoublingFormula attribute)
(pyecsca.ec.formula.code.CodeFormula attribute)
(pyecsca.ec.formula.code.CodeLadderFormula attribute)
(pyecsca.ec.formula.code.CodeNegationFormula attribute)
(pyecsca.ec.formula.code.CodeScalingFormula attribute)
(pyecsca.ec.formula.code.CodeTriplingFormula attribute)
(pyecsca.ec.formula.efd.AdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DifferentialAdditionEFDFormula attribute)
(pyecsca.ec.formula.efd.DoublingEFDFormula attribute)
(pyecsca.ec.formula.efd.LadderEFDFormula attribute)
(pyecsca.ec.formula.efd.NegationEFDFormula attribute)
(pyecsca.ec.formula.efd.ScalingEFDFormula attribute)
(pyecsca.ec.formula.efd.TriplingEFDFormula attribute)
(pyecsca.ec.formula.fake.FakeAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDifferentialAdditionFormula attribute)
(pyecsca.ec.formula.fake.FakeDoublingFormula attribute)
(pyecsca.ec.formula.fake.FakeLadderFormula attribute)
(pyecsca.ec.formula.fake.FakeNegationFormula attribute)
(pyecsca.ec.formula.fake.FakeScalingFormula attribute)
(pyecsca.ec.formula.fake.FakeTriplingFormula attribute)
unroll_formula() (in module pyecsca.ec.formula.unroll)
unroll_formula_expr() (in module pyecsca.ec.formula.unroll)
unsatisfied_coordinate_assumption_action (pyecsca.misc.cfg.ECConfig property)
unsatisfied_formula_assumption_action (pyecsca.misc.cfg.ECConfig property)
UnsatisfiedAssumptionError
UnsatisfiedAssumptionWarning
update() (pyecsca.ec.context.Tree method)
(pyecsca.ec.formula.graph.FormulaGraph method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
use_init (pyecsca.sca.re.rpa.rpa_distinguish parameter)
use_multiply (pyecsca.sca.re.rpa.rpa_distinguish parameter)
use_pari (pyecsca.ec.divpoly.mult_by_n parameter)
V
value (pyecsca.ec.context.PathContext attribute)
(pyecsca.ec.formula.base.OpResult attribute)
(pyecsca.ec.formula.partitions.Partition attribute)
(pyecsca.sca.trace.process.threshold parameter)
values (pyecsca.sca.target.ectester.ECTesterTarget.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetLEIA.set parameter)
(pyecsca.sca.target.ectester.ECTesterTargetPCSC.set parameter)
(pyecsca.sca.trace.edit.pad parameter)
values() (pyecsca.ec.configuration.EnumDefine class method)
(pyecsca.ec.context.Tree method)
(pyecsca.sca.trace_set.hdf5.HDF5Meta method)
variables (pyecsca.ec.coordinates.AffineCoordinateModel attribute)
(pyecsca.ec.coordinates.CoordinateModel attribute)
(pyecsca.ec.op.CodeOp attribute)
variance() (in module pyecsca.sca.trace.combine)
(pyecsca.sca.stacked_traces.combine.BaseTraceManager method)
(pyecsca.sca.stacked_traces.combine.CPUTraceManager method)
(pyecsca.sca.stacked_traces.combine.GPUTraceManager method)
verify_chain() (pyecsca.ec.formula.fliparoo.AddFliparoo method)
(pyecsca.ec.formula.fliparoo.AddSubFliparoo method)
(pyecsca.ec.formula.fliparoo.Fliparoo method)
(pyecsca.ec.formula.fliparoo.MulFliparoo method)
verify_data() (pyecsca.ec.signature.ECDSA_NONE method)
(pyecsca.ec.signature.ECDSA_SHA1 method)
(pyecsca.ec.signature.ECDSA_SHA224 method)
(pyecsca.ec.signature.ECDSA_SHA256 method)
(pyecsca.ec.signature.ECDSA_SHA384 method)
(pyecsca.ec.signature.ECDSA_SHA512 method)
(pyecsca.ec.signature.Signature method)
verify_hash() (pyecsca.ec.signature.ECDSA_NONE method)
(pyecsca.ec.signature.ECDSA_SHA1 method)
(pyecsca.ec.signature.ECDSA_SHA224 method)
(pyecsca.ec.signature.ECDSA_SHA256 method)
(pyecsca.ec.signature.ECDSA_SHA384 method)
(pyecsca.ec.signature.ECDSA_SHA512 method)
(pyecsca.ec.signature.Signature method)
Volt (pyecsca.sca.scope.base.SampleType attribute)
W
w (pyecsca.ec.scalar.booth_window parameter)
(pyecsca.ec.scalar.booth_word parameter)
(pyecsca.ec.scalar.sliding_window_ltr parameter)
(pyecsca.ec.scalar.sliding_window_rtl parameter)
(pyecsca.ec.scalar.wnaf parameter)
W (pyecsca.sca.target.ectester.ParameterEnum attribute)
walk() (pyecsca.ec.context.Tree method)
warn() (in module pyecsca.misc.utils)
welch_ttest() (in module pyecsca.sca.trace.test)
width (pyecsca.ec.mult.comb.BGMWMultiplier attribute)
(pyecsca.ec.mult.comb.BGMWMultiplier parameter)
(pyecsca.ec.mult.comb.CombMultiplier attribute)
(pyecsca.ec.mult.comb.CombMultiplier parameter)
(pyecsca.ec.mult.naf.WindowNAFMultiplier attribute)
(pyecsca.ec.mult.naf.WindowNAFMultiplier parameter)
(pyecsca.ec.mult.window.SlidingWindowMultiplier attribute)
(pyecsca.ec.mult.window.SlidingWindowMultiplier parameter)
(pyecsca.ec.mult.window.WindowBoothMultiplier attribute)
(pyecsca.ec.mult.window.WindowBoothMultiplier parameter)
window (pyecsca.sca.trace.process.rolling_mean parameter)
WindowBoothMultiplier (class in pyecsca.ec.mult.window)
WindowNAFMultiplier (class in pyecsca.ec.mult.naf)
with_samples() (pyecsca.sca.trace.trace.CombinedTrace method)
(pyecsca.sca.trace.trace.Trace method)
with_traceback() (pyecsca.ec.error.NonInvertibleError method)
(pyecsca.ec.error.NonInvertibleWarning method)
(pyecsca.ec.error.NonResidueError method)
(pyecsca.ec.error.NonResidueWarning method)
(pyecsca.ec.error.UnsatisfiedAssumptionError method)
(pyecsca.ec.error.UnsatisfiedAssumptionWarning method)
(pyecsca.ec.formula.fliparoo.BadFliparoo method)
(pyecsca.ec.formula.switch_sign.BadSignSwitch method)
(pyecsca.sca.target.ectester.ChunkingException method)
(pyecsca.sca.target.ISO7816.CardConnectionException method)
wnaf() (in module pyecsca.ec.scalar)
wrap_enum() (in module pyecsca.codegen.common)
write() (pyecsca.codegen.client.DeviceTarget method)
(pyecsca.codegen.client.HostTarget method)
(pyecsca.sca.target.binary.BinaryTarget method)
(pyecsca.sca.target.chipwhisperer.ChipWhispererTarget method)
(pyecsca.sca.target.serial.SerialTarget method)
(pyecsca.sca.target.simpleserial.SimpleSerialTarget method)
(pyecsca.sca.trace_set.base.TraceSet method)
(pyecsca.sca.trace_set.chipwhisperer.ChipWhispererTraceSet method)
(pyecsca.sca.trace_set.hdf5.HDF5TraceSet method)
(pyecsca.sca.trace_set.inspector.InspectorTraceSet method)
(pyecsca.sca.trace_set.pickle.PickleTraceSet method)
write_bool() (pyecsca.sca.trace_set.inspector.Parsers static method)
write_float() (pyecsca.sca.trace_set.inspector.Parsers static method)
write_int() (pyecsca.sca.trace_set.inspector.Parsers static method)
write_str() (pyecsca.sca.trace_set.inspector.Parsers static method)
X
x (pyecsca.ec.curve.EllipticCurve.affine_lift_x parameter)
(pyecsca.ec.mod.GMPMod attribute)
(pyecsca.ec.mod.Mod attribute)
(pyecsca.ec.mod.RawMod attribute)
(pyecsca.ec.mod.SymbolicMod attribute)
(pyecsca.ec.mod.Undefined attribute)
x_label (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
x_offset (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
x_only (pyecsca.ec.divpoly.mult_by_n parameter)
x_scale (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
XMEGA (pyecsca.codegen.common.Platform attribute)
xonly (pyecsca.sca.re.zvp.compute_factor_set parameter)
Y
y_label (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
y_scale (pyecsca.sca.trace_set.inspector.InspectorTraceSet attribute)
ysquared (pyecsca.ec.model.CurveModel attribute)
(pyecsca.ec.model.EdwardsModel attribute)
(pyecsca.ec.model.MontgomeryModel attribute)
(pyecsca.ec.model.ShortWeierstrassModel attribute)
(pyecsca.ec.model.TwistedEdwardsModel attribute)
Z
ZERO (pyecsca.sca.target.ectester.TransformationEnum attribute)
ZeroNoise (class in pyecsca.sca.attack.leakage_model)
zvp_points() (in module pyecsca.sca.re.zvp)