UAP Cryptographic Operations
User Access Policy configuration for ECC cryptographic operations.
ECC Operations UAP
UAP ECC Key operation configuration classes
- class tropicsquare.config.uap_ecc.EccKeyConfig(value=0xFFFFFFFF)[source]
Bases:
UapMultiSlotConfigUAP ECC Key base configuration
- Parameters:
value (int)
- property ecckey_slot_0_7: UapPermissionField
Permission field for ECC Key slots 0-7.
- property ecckey_slot_8_15: UapPermissionField
Permission field for ECC Key slots 8-15.
- property ecckey_slot_16_23: UapPermissionField
Permission field for ECC Key slots 16-23.
- property ecckey_slot_24_31: UapPermissionField
Permission field for ECC Key slots 24-31.
- class tropicsquare.config.uap_ecc.EccKeyGenerateConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP ECC Key Generate configuration (CFG_UAP_ECC_KEY_GENERATE @ 0x130).
Controls which pairing key slots can generate ECC keys. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
- class tropicsquare.config.uap_ecc.EccKeyStoreConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP ECC Key Store configuration (CFG_UAP_ECC_KEY_STORE @ 0x134).
Controls which pairing key slots can store ECC keys. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
- class tropicsquare.config.uap_ecc.EccKeyReadConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP ECC Key Read configuration (CFG_UAP_ECC_KEY_READ @ 0x138).
Controls which pairing key slots can read ECC keys. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
- class tropicsquare.config.uap_ecc.EccKeyEraseConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP ECC Key Erase configuration (CFG_UAP_ECC_KEY_ERASE @ 0x13C).
Controls which pairing key slots can erase ECC keys. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
- class tropicsquare.config.uap_ecc.EcdsaSignConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP ECDSA Sign configuration (CFG_UAP_ECDSA_SIGN @ 0x140).
Controls which pairing key slots can perform ECDSA signing. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
- class tropicsquare.config.uap_ecc.EddsaSignConfig(value=0xFFFFFFFF)[source]
Bases:
EccKeyConfigUAP EdDSA Sign configuration (CFG_UAP_EDDSA_SIGN @ 0x144).
Controls which pairing key slots can perform EdDSA signing. Has 4 permission fields for ECC Key slot groups 0-7, 8-15, 16-23, 24-31.
- Parameters:
value (int)
See Also
ECC Operations - ECC operations
ECC Constants - ECC constants
UAP Resource Management - Resource management UAP