__init__(self) | tropicsquare.TropicSquare | |
_aesgcm(self, key) | tropicsquare.TropicSquare | protected |
_call_command(self, data) | tropicsquare.TropicSquare | protected |
_certificate | tropicsquare.TropicSquare | protected |
_get_ephemeral_keypair(self) | tropicsquare.TropicSquare | protected |
_hkdf(self, salt, shared_secret, length) | tropicsquare.TropicSquare | protected |
_l2_encrypted_command(self, command_size, command_ciphertext, command_tag) | tropicsquare.TropicSquare | protected |
_l2_encrypted_session_abt(self) | tropicsquare.TropicSquare | protected |
_l2_get_info_req(self, object_id, req_data_chunk=GET_INFO_DATA_CHUNK_0_127) | tropicsquare.TropicSquare | protected |
_l2_get_log(self) | tropicsquare.TropicSquare | protected |
_l2_get_response(self) | tropicsquare.TropicSquare | protected |
_l2_handshake_req(self, ehpub, p_keyslot) | tropicsquare.TropicSquare | protected |
_l2_sleep_req(self, sleep_mode) | tropicsquare.TropicSquare | protected |
_l2_startup_req(self, startup_id) | tropicsquare.TropicSquare | protected |
_secure_session | tropicsquare.TropicSquare | protected |
_spi_cs(self, value) | tropicsquare.TropicSquare | protected |
_spi_read(self, int len) | tropicsquare.TropicSquare | protected |
_spi_readinto(self, bytearray buffer) | tropicsquare.TropicSquare | protected |
_spi_write(self, data) | tropicsquare.TropicSquare | protected |
_spi_write_readinto(self, tx_buffer, bytearray rx_buffer) | tropicsquare.TropicSquare | protected |
_x25519_exchange(self, private_bytes, public_bytes) | tropicsquare.TropicSquare | protected |
abort_secure_session(self) | tropicsquare.TropicSquare | |
certificate(self) | tropicsquare.TropicSquare | |
chipid(self) | tropicsquare.TropicSquare | |
ecc_key_erase(self, int slot) | tropicsquare.TropicSquare | |
ecc_key_generate(self, int slot, int curve) | tropicsquare.TropicSquare | |
ecc_key_read(self, int slot) | tropicsquare.TropicSquare | |
ecc_key_store(self, int slot, int curve, bytes key) | tropicsquare.TropicSquare | |
ecdsa_sign(self, int slot, bytes hash) | tropicsquare.TropicSquare | |
eddsa_sign(self, int slot, bytes message) | tropicsquare.TropicSquare | |
fw_bank(self) | tropicsquare.TropicSquare | |
get_log(self) | tropicsquare.TropicSquare | |
get_random(self, int nbytes) | tropicsquare.TropicSquare | |
get_serial_code(self) | tropicsquare.TropicSquare | |
i_config_read(self, address) | tropicsquare.TropicSquare | |
mac_and_destroy(self, slot, data) | tropicsquare.TropicSquare | |
mcounter_get(self, int index) | tropicsquare.TropicSquare | |
mcounter_init(self, int index, int value) | tropicsquare.TropicSquare | |
mcounter_update(self, int index) | tropicsquare.TropicSquare | |
mem_data_erase(self, int slot) | tropicsquare.TropicSquare | |
mem_data_read(self, int slot) | tropicsquare.TropicSquare | |
mem_data_write(self, bytes data, int slot) | tropicsquare.TropicSquare | |
ping(self, bytes data) | tropicsquare.TropicSquare | |
public_key | tropicsquare.TropicSquare | |
public_key(self) | tropicsquare.TropicSquare | |
r_config_read(self, address) | tropicsquare.TropicSquare | |
riscv_fw_version(self) | tropicsquare.TropicSquare | |
spect_fw_version(self) | tropicsquare.TropicSquare | |
start_secure_session(self, int pkey_index, bytes shpriv, bytes shpub) | tropicsquare.TropicSquare | |