pyecsca.codegen package¶
Subpackages¶
Submodules¶
- pyecsca.codegen.builder module
- pyecsca.codegen.client module
cmd_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()
DeviceTarget
DeviceTarget.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.model
DeviceTarget.coords
DeviceTarget.seed
DeviceTarget.params
DeviceTarget.privkey
DeviceTarget.pubkey
DeviceTarget.trigger
DeviceTarget.timeout
HostTarget
HostTarget.connect()
HostTarget.debug()
HostTarget.disconnect()
HostTarget.ecdh()
HostTarget.ecdsa_sign()
HostTarget.ecdsa_verify()
HostTarget.generate()
HostTarget.init_prng()
HostTarget.process
HostTarget.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.model
HostTarget.coords
HostTarget.seed
HostTarget.params
HostTarget.privkey
HostTarget.pubkey
HostTarget.trigger
HostTarget.timeout
HostTarget.binary
HostTarget.debug_output
- pyecsca.codegen.common module
Platform
DeviceConfiguration
DeviceConfiguration.platform
DeviceConfiguration.keygen
DeviceConfiguration.ecdh
DeviceConfiguration.ecdsa
DeviceConfiguration.defines
DeviceConfiguration.model
DeviceConfiguration.coords
DeviceConfiguration.formulas
DeviceConfiguration.scalarmult
DeviceConfiguration.hash_type
DeviceConfiguration.mod_rand
DeviceConfiguration.mult
DeviceConfiguration.sqr
DeviceConfiguration.red
DeviceConfiguration.inv
wrap_enum()
- pyecsca.codegen.render module