CTAP state struct. More...
CTAP state struct.
state of authenticator. Stored in flash memory
#include <ctap.h>
Data Fields | |
| ctap_config_t | config |
| configuration of authenticator | |
| ctap_crypto_key_agreement_key_t | ag_key |
| Platform key agreement key. | |
| int | rem_pin_att |
| remaining PIN tries | |
| uint16_t | rk_amount_stored |
| total number of resident keys stored on device | |
| uint8_t | initialized_marker |
| CTAP initialized marker. | |
| uint8_t | pin_hash [SHA256_DIGEST_LENGTH/2] |
| LEFT(SHA-256(pin), 16) | |
| uint8_t | cred_key [CTAP_CRED_KEY_LEN] |
| AES CCM encryption key for cred. | |
| bool | cred_key_is_initialized |
| AES CCM key initialized flag. | |
| bool | pin_is_set |
| PIN is set or not. | |
| uint32_t | id_cnt |
| id counter for credential id | |