Voglio conoscere il flusso di iscrizione di Android / autenticare hw_auth_token
. In ogni tempo di registrazione, generato g_challenge in fingerprint TA, ma chi usa questa g_challenge e chi soddisfa il membro della struct (hw_auth_token_t), chi lo usa in iscriversi / autenticare?
typedef struct __attribute__((__packed__)) {
uint8_t version; // Current version is 0
uint64_t challenge;
uint64_t user_id; // secure user ID, not Android user ID
uint64_t authenticator_id; // secure authenticator ID
uint32_t authenticator_type; // hw_authenticator_type_t, in network order
uint64_t timestamp; // in network order
uint8_t hmac[32]; } hw_auth_token_t;