Lines Matching full:responses
96 void verifyResponses(const HidlBuf& expected, const std::vector<ComputeHmacResult>& responses) {
97 for (auto& response : responses) {
128 auto responses = computeSharedHmac(all_keymasters(), params);
129 ASSERT_GT(responses.size(), 0U);
130 verifyResponses(responses[0].sharing_check, responses);
137 responses = computeSharedHmac(all_keymasters(), params);
138 ASSERT_GT(responses.size(), 0U);
139 ASSERT_EQ(32U, responses[0].sharing_check.size());
140 verifyResponses(responses[0].sharing_check, responses);
171 auto responses = computeSharedHmac(all_keymasters(), params);
173 ASSERT_GT(responses.size(), 0U);
174 HidlBuf correct_response = responses[0].sharing_check;
175 verifyResponses(correct_response, responses);
184 responses = computeSharedHmac(all_keymasters(), params);
185 for (size_t i = 0; i < responses.size(); ++i) {
187 EXPECT_EQ(ErrorCode::INVALID_ARGUMENT, responses[i].error)
190 EXPECT_EQ(ErrorCode::OK, responses[i].error) << "Others should succeed";
191 EXPECT_NE(correct_response, responses[i].sharing_check)
210 auto responses = computeSharedHmac(all_keymasters(), params);
212 ASSERT_GT(responses.size(), 0U);
213 HidlBuf correct_response = responses[0].sharing_check;
214 verifyResponses(correct_response, responses);
226 responses = computeSharedHmac(all_keymasters(), params);
227 for (size_t i = 0; i < responses.size(); ++i) {
229 EXPECT_EQ(ErrorCode::INVALID_ARGUMENT, responses[i].error)
232 EXPECT_EQ(ErrorCode::OK, responses[i].error) << "Others should succeed";
233 EXPECT_NE(correct_response, responses[i].sharing_check)