pyecsca.codegen package¶
Subpackages¶
Submodules¶
- pyecsca.codegen.builder module
- pyecsca.codegen.client module
- Examples
Triggerscmd_init_prng()cmd_set_params()cmd_generate()cmd_set_privkey()cmd_set_pubkey()cmd_scalar_mult()cmd_ecdh()cmd_ecdsa_sign()cmd_ecdsa_verify()cmd_set_trigger()cmd_debug()EmulatorTargetEmulatorTarget.emulatorEmulatorTarget.resultEmulatorTarget.traceEmulatorTarget.modelEmulatorTarget.coordsEmulatorTarget.seedEmulatorTarget.paramsEmulatorTarget.privkeyEmulatorTarget.pubkeyEmulatorTarget.connect()EmulatorTarget.set_params()EmulatorTarget.scalar_mult()EmulatorTarget.init_prng()EmulatorTarget.generate()EmulatorTarget.set_privkey()EmulatorTarget.set_pubkey()EmulatorTarget.ecdh()EmulatorTarget.ecdsa_sign()EmulatorTarget.ecdsa_verify()EmulatorTarget.transform_trace()EmulatorTarget.set_trigger()EmulatorTarget.debug()EmulatorTarget.quit()EmulatorTarget.disconnect()
ImplTargetImplTarget.connect()ImplTarget.read()ImplTarget.recv_msgs()ImplTarget.send_cmd()ImplTarget.write()ImplTarget.timeoutImplTarget.modelImplTarget.coordsImplTarget.seedImplTarget.paramsImplTarget.privkeyImplTarget.pubkeyImplTarget.triggerImplTarget.init_prng()ImplTarget.set_params()ImplTarget.generate()ImplTarget.set_privkey()ImplTarget.set_pubkey()ImplTarget.scalar_mult()ImplTarget.ecdh()ImplTarget.ecdsa_sign()ImplTarget.ecdsa_verify()ImplTarget.debug()ImplTarget.set_trigger()ImplTarget.quit()ImplTarget.disconnect()
DeviceTargetDeviceTarget.connect()DeviceTarget.debug()DeviceTarget.disconnect()DeviceTarget.ecdh()DeviceTarget.ecdsa_sign()DeviceTarget.ecdsa_verify()DeviceTarget.flash()DeviceTarget.generate()DeviceTarget.init_prng()DeviceTarget.quit()DeviceTarget.read()DeviceTarget.recv_msgs()DeviceTarget.reset()DeviceTarget.scalar_mult()DeviceTarget.send_cmd()DeviceTarget.set_params()DeviceTarget.set_privkey()DeviceTarget.set_pubkey()DeviceTarget.set_trigger()DeviceTarget.write()DeviceTarget.modelDeviceTarget.coordsDeviceTarget.seedDeviceTarget.paramsDeviceTarget.privkeyDeviceTarget.pubkeyDeviceTarget.triggerDeviceTarget.timeout
HostTargetHostTarget.connect()HostTarget.debug()HostTarget.disconnect()HostTarget.ecdh()HostTarget.ecdsa_sign()HostTarget.ecdsa_verify()HostTarget.generate()HostTarget.init_prng()HostTarget.processHostTarget.quit()HostTarget.read()HostTarget.recv_msgs()HostTarget.scalar_mult()HostTarget.send_cmd()HostTarget.set_params()HostTarget.set_privkey()HostTarget.set_pubkey()HostTarget.set_trigger()HostTarget.write()HostTarget.modelHostTarget.coordsHostTarget.seedHostTarget.paramsHostTarget.privkeyHostTarget.pubkeyHostTarget.triggerHostTarget.timeoutHostTarget.binaryHostTarget.debug_output
- pyecsca.codegen.common module
PlatformDeviceConfigurationDeviceConfiguration.platformDeviceConfiguration.keygenDeviceConfiguration.ecdhDeviceConfiguration.ecdsaDeviceConfiguration.definesDeviceConfiguration.modelDeviceConfiguration.coordsDeviceConfiguration.formulasDeviceConfiguration.scalarmultDeviceConfiguration.hash_typeDeviceConfiguration.mod_randDeviceConfiguration.multDeviceConfiguration.sqrDeviceConfiguration.redDeviceConfiguration.inv
- pyecsca.codegen.render module