Lines Matching refs:password_handle

37     if (!request.password_handle) {  in Enroll()
41 const password_handle_t *pw_handle = request.password_handle.Data<password_handle_t>(); in Enroll()
93 SizedBuffer password_handle; in Enroll() local
94 if (!CreatePasswordHandle(&password_handle, in Enroll()
100 response->SetEnrolledPasswordHandle(move(password_handle)); in Enroll()
106 if (!request.provided_password || !request.password_handle) { in Verify()
111 const password_handle_t *password_handle = request.password_handle.Data<password_handle_t>(); in Verify() local
113 if (!password_handle || password_handle->version > HANDLE_VERSION) { in Verify()
118 secure_id_t user_id = password_handle->user_id; in Verify()
125 bool throttle = (password_handle->version >= HANDLE_VERSION_THROTTLE); in Verify()
126 bool throttle_secure = password_handle->flags & HANDLE_FLAG_THROTTLE_SECURE; in Verify()
146 if (DoVerify(password_handle, request.provided_password)) { in Verify()
184 password_handle_t password_handle; in CreatePasswordHandle() local
186 password_handle.version = handle_version; in CreatePasswordHandle()
187 password_handle.salt = salt; in CreatePasswordHandle()
188 password_handle.user_id = user_id; in CreatePasswordHandle()
189 password_handle.flags = flags; in CreatePasswordHandle()
190 password_handle.hardware_backed = IsHardwareBacked(); in CreatePasswordHandle()
192 constexpr uint32_t metadata_length = sizeof(password_handle.version) + in CreatePasswordHandle()
193 sizeof(password_handle.user_id) + in CreatePasswordHandle()
194 sizeof(password_handle.flags); in CreatePasswordHandle()
203 memcpy(to_sign.get(), &password_handle, metadata_length); in CreatePasswordHandle()
214 ComputePasswordSignature(password_handle.signature, sizeof(password_handle.signature), in CreatePasswordHandle()
221 memcpy(ph_buffer, &password_handle, sizeof(password_handle_t)); in CreatePasswordHandle()