pyecsca.sca.target package¶
Package for communicating with targets of measurement.
Submodules¶
- pyecsca.sca.target.ISO7816 module
CardConnectionExceptionCardProtocolCommandAPDUResponseAPDUISO7816TargetISO7816ISO7816.SW_FILE_FULLISO7816.SW_UNKNOWNISO7816.SW_CLA_NOT_SUPPORTEDISO7816.SW_INS_NOT_SUPPORTEDISO7816.SW_CORRECT_LENGTH_00ISO7816.SW_WRONG_P1P2ISO7816.SW_INCORRECT_P1P2ISO7816.SW_RECORD_NOT_FOUNDISO7816.SW_FILE_NOT_FOUNDISO7816.SW_FUNC_NOT_SUPPORTEDISO7816.SW_WRONG_DATAISO7816.SW_APPLET_SELECT_FAILEDISO7816.SW_COMMAND_NOT_ALLOWEDISO7816.SW_CONDITIONS_NOT_SATISFIEDISO7816.SW_DATA_INVALIDISO7816.SW_FILE_INVALIDISO7816.SW_SECURITY_STATUS_NOT_SATISFIEDISO7816.SW_WRONG_LENGTHISO7816.SW_BYTES_REMAINING_00ISO7816.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
KeypairEnumInstructionEnumInstructionEnum.INS_ALLOCATEInstructionEnum.INS_CLEARInstructionEnum.INS_SETInstructionEnum.INS_TRANSFORMInstructionEnum.INS_GENERATEInstructionEnum.INS_EXPORTInstructionEnum.INS_ECDHInstructionEnum.INS_ECDH_DIRECTInstructionEnum.INS_ECDSAInstructionEnum.INS_ECDSA_SIGNInstructionEnum.INS_ECDSA_VERIFYInstructionEnum.INS_CLEANUPInstructionEnum.INS_ALLOCATE_KAInstructionEnum.INS_ALLOCATE_SIGInstructionEnum.INS_GET_INFOInstructionEnum.INS_SET_DRY_RUN_MODEInstructionEnum.INS_BUFFERInstructionEnum.INS_PERFORM
KeyBuildEnumExportEnumRunModeEnumKeyEnumAppletBaseEnumKeyClassEnumKeyAgreementEnumSignatureEnumTransformationEnumTransformationEnum.NONETransformationEnum.FIXEDTransformationEnum.FULLRANDOMTransformationEnum.ONEBYTERANDOMTransformationEnum.ZEROTransformationEnum.ONETransformationEnum.MAXTransformationEnum.INCREMENTTransformationEnum.INFINITYTransformationEnum.COMPRESSTransformationEnum.COMPRESS_HYBRIDTransformationEnum.MASK_04
FormatEnumCurveEnumParameterEnumChunkingExceptionAllocateKaResponseAllocateSigResponseAllocateResponseClearResponseSetResponseTransformResponseGenerateResponseExportResponseECDHResponseECDSAResponseCleanupResponseRunModeResponseECTesterTargetECTesterTarget.CLA_ECTESTERECTesterTarget.AID_PREFIXECTesterTarget.AID_CURRENT_VERSIONECTesterTarget.AID_SUFFIX_221ECTesterTarget.AID_SUFFIX_222ECTesterTarget.AID_SUFFIX_305ECTesterTarget.chunkingECTesterTarget.connect()ECTesterTarget.atrECTesterTarget.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()
ECTesterTargetPCSCECTesterTargetPCSC.AID_CURRENT_VERSIONECTesterTargetPCSC.AID_PREFIXECTesterTargetPCSC.AID_SUFFIX_221ECTesterTargetPCSC.AID_SUFFIX_222ECTesterTargetPCSC.AID_SUFFIX_305ECTesterTargetPCSC.CLA_ECTESTERECTesterTargetPCSC.allocate()ECTesterTargetPCSC.allocate_ka()ECTesterTargetPCSC.allocate_sig()ECTesterTargetPCSC.atrECTesterTargetPCSC.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
ECTesterTargetLEIAECTesterTargetLEIA.AID_CURRENT_VERSIONECTesterTargetLEIA.AID_PREFIXECTesterTargetLEIA.AID_SUFFIX_221ECTesterTargetLEIA.AID_SUFFIX_222ECTesterTargetLEIA.AID_SUFFIX_305ECTesterTargetLEIA.CLA_ECTESTERECTesterTargetLEIA.allocate()ECTesterTargetLEIA.allocate_ka()ECTesterTargetLEIA.allocate_sig()ECTesterTargetLEIA.atrECTesterTargetLEIA.card_presentECTesterTargetLEIA.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
LeakageTargetLeakageTarget.modelLeakageTarget.coordsLeakageTarget.multLeakageTarget.leakage_modelLeakageTarget.paramsLeakageTarget.privkeyLeakageTarget.pubkeyLeakageTarget.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