pytropicsquare
 
Loading...
Searching...
No Matches
__init__.py File Reference

Namespaces

namespace  tropicsquare
 
namespace  tropicsquare.constants
 

Variables

list tropicsquare.constants.REQ_ID_GET_INFO_REQ = [0x01, 0x02]
 
list tropicsquare.constants.REQ_ID_HANDSHARE_REQ = [0x02, 0x21]
 
list tropicsquare.constants.REQ_ID_ENCRYPTED_CMD_REQ = [0x04]
 
list tropicsquare.constants.REQ_ID_ENCRYPTED_SESSION_ABT = [0x08, 0x00]
 
list tropicsquare.constants.REQ_ID_RESEND_REQ = [0x10, 0x00]
 
list tropicsquare.constants.REQ_ID_SLEEP_REQ = [0x20, 0x01]
 
list tropicsquare.constants.REQ_ID_STARTUP_REQ = [0xB3, 0x01]
 
list tropicsquare.constants.REQ_ID_GET_LOG_REQ = [0xA2, 0x00]
 
list tropicsquare.constants.REQ_ID_GET_RESPONSE = [0xAA]
 
int tropicsquare.constants.MAX_RETRIES = 10
 
int tropicsquare.constants.SLEEP_MODE_SLEEP = 0x05
 
int tropicsquare.constants.SLEEP_MODE_DEEP_SLEEP = 0x0a
 
int tropicsquare.constants.STARTUP_REBOOT = 0x01
 
int tropicsquare.constants.STARTUP_MAINTENANCE_REBOOT = 0x03
 
str tropicsquare.constants.PROTOCOL_NAME = b'Noise_KK1_25519_AESGCM_SHA256\x00\x00\x00'
 
int tropicsquare.constants.COMMAND_SIZE_LEN = 2
 
int tropicsquare.constants.CFG_ADDRESS_SIZE = 2
 
int tropicsquare.constants.MEM_ADDRESS_SIZE = 2
 
int tropicsquare.constants.MEM_DATA_MAX_SIZE = 444
 
int tropicsquare.constants.ECC_MAX_KEYS = 31
 
int tropicsquare.constants.ECC_CURVE_P256 = 0x01
 
int tropicsquare.constants.ECC_CURVE_ED25519 = 0x02
 
int tropicsquare.constants.MCOUNTER_MAX = 15
 
int tropicsquare.constants.MAC_AND_DESTROY_MAX = 127
 
int tropicsquare.constants.CMD_ID_PING = 0x01
 
int tropicsquare.constants.CMD_ID_PAIRING_KEY_WRITE = 0x10
 
int tropicsquare.constants.CMD_ID_PAIRING_KEY_READ = 0x11
 
int tropicsquare.constants.CMD_ID_R_CFG_READ = 0x21
 
int tropicsquare.constants.CMD_ID_I_CFG_READ = 0x31
 
int tropicsquare.constants.CMD_ID_R_MEMDATA_WRITE = 0x40
 
int tropicsquare.constants.CMD_ID_R_MEMDATA_READ = 0x41
 
int tropicsquare.constants.CMD_ID_R_MEMDATA_ERASE = 0x42
 
int tropicsquare.constants.CMD_ID_RANDOM_VALUE = 0x50
 
int tropicsquare.constants.CMD_ID_ECC_KEY_GENERATE = 0x60
 
int tropicsquare.constants.CMD_ID_ECC_KEY_STORE = 0x61
 
int tropicsquare.constants.CMD_ID_ECC_KEY_READ = 0x62
 
int tropicsquare.constants.CMD_ID_ECC_KEY_ERASE = 0x63
 
int tropicsquare.constants.CMD_ID_ECDSA_SIGN = 0x70
 
int tropicsquare.constants.CMD_ID_EDDSA_SIGN = 0x71
 
int tropicsquare.constants.CMD_ID_MCOUNTER_INIT = 0x80
 
int tropicsquare.constants.CMD_ID_MCOUNTER_UPDATE = 0x81
 
int tropicsquare.constants.CMD_ID_MCOUNTER_GET = 0x82
 
int tropicsquare.constants.CMD_ID_MAC_AND_DESTROY = 0x90
 
int tropicsquare.constants.CMD_ID_SERIAL_CODE_GET = 0xA0