pyecsca.sca.target package¶
Package for communicating with targets of measurement.
Submodules¶
- pyecsca.sca.target.ISO7816 module
CardConnectionException
CardProtocol
CommandAPDU
ResponseAPDU
ISO7816Target
ISO7816
ISO7816.SW_FILE_FULL
ISO7816.SW_UNKNOWN
ISO7816.SW_CLA_NOT_SUPPORTED
ISO7816.SW_INS_NOT_SUPPORTED
ISO7816.SW_CORRECT_LENGTH_00
ISO7816.SW_WRONG_P1P2
ISO7816.SW_INCORRECT_P1P2
ISO7816.SW_RECORD_NOT_FOUND
ISO7816.SW_FILE_NOT_FOUND
ISO7816.SW_FUNC_NOT_SUPPORTED
ISO7816.SW_WRONG_DATA
ISO7816.SW_APPLET_SELECT_FAILED
ISO7816.SW_COMMAND_NOT_ALLOWED
ISO7816.SW_CONDITIONS_NOT_SATISFIED
ISO7816.SW_DATA_INVALID
ISO7816.SW_FILE_INVALID
ISO7816.SW_SECURITY_STATUS_NOT_SATISFIED
ISO7816.SW_WRONG_LENGTH
ISO7816.SW_BYTES_REMAINING_00
ISO7816.SW_NO_ERROR
- pyecsca.sca.target.PCSC module
- pyecsca.sca.target.base module
- pyecsca.sca.target.binary module
- pyecsca.sca.target.chipwhisperer module
- pyecsca.sca.target.ectester module
KeypairEnum
InstructionEnum
InstructionEnum.INS_ALLOCATE
InstructionEnum.INS_CLEAR
InstructionEnum.INS_SET
InstructionEnum.INS_TRANSFORM
InstructionEnum.INS_GENERATE
InstructionEnum.INS_EXPORT
InstructionEnum.INS_ECDH
InstructionEnum.INS_ECDH_DIRECT
InstructionEnum.INS_ECDSA
InstructionEnum.INS_ECDSA_SIGN
InstructionEnum.INS_ECDSA_VERIFY
InstructionEnum.INS_CLEANUP
InstructionEnum.INS_ALLOCATE_KA
InstructionEnum.INS_ALLOCATE_SIG
InstructionEnum.INS_GET_INFO
InstructionEnum.INS_SET_DRY_RUN_MODE
InstructionEnum.INS_BUFFER
InstructionEnum.INS_PERFORM
KeyBuildEnum
ExportEnum
RunModeEnum
KeyEnum
AppletBaseEnum
KeyClassEnum
KeyAgreementEnum
SignatureEnum
TransformationEnum
TransformationEnum.NONE
TransformationEnum.FIXED
TransformationEnum.FULLRANDOM
TransformationEnum.ONEBYTERANDOM
TransformationEnum.ZERO
TransformationEnum.ONE
TransformationEnum.MAX
TransformationEnum.INCREMENT
TransformationEnum.INFINITY
TransformationEnum.COMPRESS
TransformationEnum.COMPRESS_HYBRID
TransformationEnum.MASK_04
FormatEnum
CurveEnum
ParameterEnum
ChunkingException
AllocateKaResponse
AllocateSigResponse
AllocateResponse
ClearResponse
SetResponse
TransformResponse
GenerateResponse
ExportResponse
ECDHResponse
ECDSAResponse
CleanupResponse
RunModeResponse
ECTesterTarget
ECTesterTarget.CLA_ECTESTER
ECTesterTarget.AID_PREFIX
ECTesterTarget.AID_CURRENT_VERSION
ECTesterTarget.AID_SUFFIX_221
ECTesterTarget.AID_SUFFIX_222
ECTesterTarget.AID_SUFFIX_305
ECTesterTarget.chunking
ECTesterTarget.connect()
ECTesterTarget.atr
ECTesterTarget.disconnect()
ECTesterTarget.select()
ECTesterTarget.send()
ECTesterTarget.send_apdu()
ECTesterTarget.select_applet()
ECTesterTarget.encode_parameters()
ECTesterTarget.allocate_ka()
ECTesterTarget.allocate_sig()
ECTesterTarget.allocate()
ECTesterTarget.clear()
ECTesterTarget.set()
ECTesterTarget.transform()
ECTesterTarget.generate()
ECTesterTarget.export()
ECTesterTarget.ecdh()
ECTesterTarget.ecdh_direct()
ECTesterTarget.ecdsa()
ECTesterTarget.ecdsa_sign()
ECTesterTarget.ecdsa_verify()
ECTesterTarget.cleanup()
ECTesterTarget.info()
ECTesterTarget.run_mode()
ECTesterTargetPCSC
ECTesterTargetPCSC.AID_CURRENT_VERSION
ECTesterTargetPCSC.AID_PREFIX
ECTesterTargetPCSC.AID_SUFFIX_221
ECTesterTargetPCSC.AID_SUFFIX_222
ECTesterTargetPCSC.AID_SUFFIX_305
ECTesterTargetPCSC.CLA_ECTESTER
ECTesterTargetPCSC.allocate()
ECTesterTargetPCSC.allocate_ka()
ECTesterTargetPCSC.allocate_sig()
ECTesterTargetPCSC.atr
ECTesterTargetPCSC.cleanup()
ECTesterTargetPCSC.clear()
ECTesterTargetPCSC.connect()
ECTesterTargetPCSC.disconnect()
ECTesterTargetPCSC.ecdh()
ECTesterTargetPCSC.ecdh_direct()
ECTesterTargetPCSC.ecdsa()
ECTesterTargetPCSC.ecdsa_sign()
ECTesterTargetPCSC.ecdsa_verify()
ECTesterTargetPCSC.encode_parameters()
ECTesterTargetPCSC.export()
ECTesterTargetPCSC.generate()
ECTesterTargetPCSC.info()
ECTesterTargetPCSC.run_mode()
ECTesterTargetPCSC.select()
ECTesterTargetPCSC.select_applet()
ECTesterTargetPCSC.send()
ECTesterTargetPCSC.send_apdu()
ECTesterTargetPCSC.set()
ECTesterTargetPCSC.transform()
ECTesterTargetPCSC.chunking
ECTesterTargetLEIA
ECTesterTargetLEIA.AID_CURRENT_VERSION
ECTesterTargetLEIA.AID_PREFIX
ECTesterTargetLEIA.AID_SUFFIX_221
ECTesterTargetLEIA.AID_SUFFIX_222
ECTesterTargetLEIA.AID_SUFFIX_305
ECTesterTargetLEIA.CLA_ECTESTER
ECTesterTargetLEIA.allocate()
ECTesterTargetLEIA.allocate_ka()
ECTesterTargetLEIA.allocate_sig()
ECTesterTargetLEIA.atr
ECTesterTargetLEIA.card_present
ECTesterTargetLEIA.cleanup()
ECTesterTargetLEIA.clear()
ECTesterTargetLEIA.connect()
ECTesterTargetLEIA.disconnect()
ECTesterTargetLEIA.ecdh()
ECTesterTargetLEIA.ecdh_direct()
ECTesterTargetLEIA.ecdsa()
ECTesterTargetLEIA.ecdsa_sign()
ECTesterTargetLEIA.ecdsa_verify()
ECTesterTargetLEIA.encode_parameters()
ECTesterTargetLEIA.export()
ECTesterTargetLEIA.generate()
ECTesterTargetLEIA.info()
ECTesterTargetLEIA.run_mode()
ECTesterTargetLEIA.select()
ECTesterTargetLEIA.select_applet()
ECTesterTargetLEIA.send()
ECTesterTargetLEIA.send_apdu()
ECTesterTargetLEIA.set()
ECTesterTargetLEIA.transform()
ECTesterTargetLEIA.chunking
- pyecsca.sca.target.flash module
- pyecsca.sca.target.leakage module
LeakageTarget
LeakageTarget.model
LeakageTarget.coords
LeakageTarget.mult
LeakageTarget.leakage_model
LeakageTarget.params
LeakageTarget.privkey
LeakageTarget.pubkey
LeakageTarget.get_trace()
LeakageTarget.simulate_scalar_mult_traces()
LeakageTarget.simulate_ecdh_traces()
LeakageTarget.set_params()
LeakageTarget.set_leakage_model()
LeakageTarget.scalar_mult()
LeakageTarget.generate()
LeakageTarget.set_privkey()
LeakageTarget.set_pubkey()
LeakageTarget.ecdh()
LeakageTarget.ecdsa_sign()
LeakageTarget.ecdsa_verify()
LeakageTarget.debug()
LeakageTarget.connect()
LeakageTarget.disconnect()
LeakageTarget.set_trigger()
LeakageTarget.quit()
- pyecsca.sca.target.leia module
- pyecsca.sca.target.serial module
- pyecsca.sca.target.simpleserial module