Lines Matching refs:token
222 hw_auth_token_t *token = new hw_auth_token_t; in MintAuthToken() local
225 token->version = HW_AUTH_TOKEN_VERSION; in MintAuthToken()
226 token->challenge = challenge; in MintAuthToken()
227 token->user_id = user_id; in MintAuthToken()
228 token->authenticator_id = authenticator_id; in MintAuthToken()
229 token->authenticator_type = htonl(HW_AUTH_PASSWORD); in MintAuthToken()
230 token->timestamp = htobe64(timestamp); in MintAuthToken()
235 uint32_t hash_len = (uint32_t)((uint8_t *)&token->hmac - (uint8_t *)token); in MintAuthToken()
236 ComputeSignature(token->hmac, sizeof(token->hmac), auth_token_key, key_len, in MintAuthToken()
237 reinterpret_cast<uint8_t *>(token), hash_len); in MintAuthToken()
240 memset(token->hmac, 0, sizeof(token->hmac)); in MintAuthToken()
243 if (length != NULL) *length = sizeof(*token); in MintAuthToken()
244 auth_token->reset(reinterpret_cast<uint8_t *>(token)); in MintAuthToken()