Go to the source code of this file.
Data Structures | |
struct | credential_metadata_nvm_t_ |
struct | user_descriptor_t_ |
struct | credential_descriptor_t_ |
struct | admin_pin_code_metadata_nvm_t_ |
Metadata to track current admin code information. More... | |
Macros | |
#define | MAX_USER_OBJECTS |
#define | MAX_CREDENTIAL_OBJECTS |
Typedefs | |
typedef struct credential_metadata_nvm_t_ | credential_metadata_nvm_t |
typedef struct user_descriptor_t_ | user_descriptor_t |
typedef struct credential_descriptor_t_ | credential_descriptor_t |
typedef struct admin_pin_code_metadata_nvm_t_ | admin_pin_code_metadata_nvm_t |
Metadata to track current admin code information. | |
typedef enum u3c_nvm_operation_ | u3c_nvm_operation |
typedef enum u3c_nvm_area_ | u3c_nvm_area |
Enumerations | |
enum | u3c_nvm_operation_ { U3C_READ , U3C_WRITE } |
enum | u3c_nvm_area_ { AREA_NUMBER_OF_USERS , AREA_NUMBER_OF_CREDENTIALS , AREA_USER_DESCRIPTORS , AREA_USERS , AREA_USER_NAMES , AREA_CREDENTIAL_DESCRIPTORS , AREA_CREDENTIAL_METADATA , AREA_CREDENTIAL_DATA , AREA_ADMIN_PIN_CODE_DATA } |
Non-volatile memory implementation for Command Class User Credential I/O
#define MAX_CREDENTIAL_OBJECTS |
Maximum number of Credential and Credential Data objects that can be stored in the NVM
#define MAX_USER_OBJECTS |
typedef struct admin_pin_code_metadata_nvm_t_ admin_pin_code_metadata_nvm_t |
Metadata to track current admin code information.
typedef struct credential_descriptor_t_ credential_descriptor_t |
The Credential descriptor table is an array of associations between unique Credentials and file IDs of Credential metadata objects. A Credential is identified by its owner's User Unique ID and the Credential's type and slot. Only the entries from ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_BASE to ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_BASE + n_credentials - 1 are to be considered valid.
typedef struct credential_metadata_nvm_t_ credential_metadata_nvm_t |
Credential metadata object for storage in NVM.
typedef enum u3c_nvm_area_ u3c_nvm_area |
typedef enum u3c_nvm_operation_ u3c_nvm_operation |
typedef struct user_descriptor_t_ user_descriptor_t |
The User descriptor table is an array of associations between User Unique IDs and file IDs of User objects. Only the entries from ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_BASE to ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_BASE + n_users - 1 are to be considered valid.
enum u3c_nvm_area_ |
enum u3c_nvm_operation_ |