|
| TpmGatekeeper (TpmResourceManager &resource_manager, secure_env::Storage &secure_storage, secure_env::Storage &insecure_storage) |
|
bool | GetAuthTokenKey (const uint8_t **auth_token_key, uint32_t *length) const override |
|
void | GetPasswordKey (const uint8_t **pasword_key, uint32_t *length) override |
|
void | ComputePasswordSignature (uint8_t *signature, uint32_t signature_length, const uint8_t *key, uint32_t key_length, const uint8_t *password, uint32_t password_length, gatekeeper::salt_t salt) const override |
|
void | GetRandom (void *random, uint32_t requested_size) const override |
|
void | ComputeSignature (uint8_t *signature, uint32_t signature_length, const uint8_t *key, uint32_t key_length, const uint8_t *message, uint32_t length) const override |
|
uint64_t | GetMillisecondsSinceBoot () const override |
|
bool | GetFailureRecord (uint32_t uid, gatekeeper::secure_id_t user_id, gatekeeper::failure_record_t *record, bool secure) override |
|
bool | ClearFailureRecord (uint32_t uid, gatekeeper::secure_id_t user_id, bool secure) override |
|
bool | WriteFailureRecord (uint32_t uid, gatekeeper::failure_record_t *record, bool secure) override |
|
bool | IsHardwareBacked () const override |
|
See method descriptions for this class in system/gatekeeper/include/gatekeeper/gatekeeper.h