Lines Matching refs:msg

71     EmptyKeymasterResponse msg;
72 msg.error = KM_ERROR_OK;
74 UniquePtr<EmptyKeymasterResponse> deserialized(round_trip(msg, 5));
78 EmptyKeymasterResponse msg;
79 msg.error = KM_ERROR_MEMORY_ALLOCATION_FAILED;
81 UniquePtr<EmptyKeymasterResponse> deserialized(round_trip(msg, 4));
161 GetKeyCharacteristicsResponse msg;
162 msg.error = KM_ERROR_OK;
163 msg.enforced.Reinitialize(params, array_length(params));
164 msg.unenforced.Reinitialize(params, array_length(params));
166 UniquePtr<GetKeyCharacteristicsResponse> deserialized(round_trip(msg, 160));
167 EXPECT_EQ(msg.enforced, deserialized->enforced);
168 EXPECT_EQ(msg.unenforced, deserialized->unenforced);
172 BeginOperationRequest msg;
173 msg.purpose = KM_PURPOSE_SIGN;
174 msg.SetKeyMaterial("foo", 3);
175 msg.additional_params.Reinitialize(params, array_length(params));
177 UniquePtr<BeginOperationRequest> deserialized(round_trip(msg, 89));
181 EXPECT_EQ(msg.additional_params, deserialized->additional_params);
185 BeginOperationResponse msg;
186 msg.error = KM_ERROR_OK;
187 msg.op_handle = 0xDEADBEEF;
189 UniquePtr<BeginOperationResponse> deserialized(round_trip(msg, 12));
195 BeginOperationResponse msg;
196 msg.error = KM_ERROR_INVALID_OPERATION_HANDLE;
197 msg.op_handle = 0xDEADBEEF;
199 UniquePtr<BeginOperationResponse> deserialized(round_trip(msg, 4));
204 UpdateOperationRequest msg;
205 msg.op_handle = 0xDEADBEEF;
206 msg.input.Reinitialize("foo", 3);
208 UniquePtr<UpdateOperationRequest> deserialized(round_trip(msg, 15));
214 UpdateOperationResponse msg;
215 msg.error = KM_ERROR_OK;
216 msg.output.Reinitialize("foo", 3);
218 UniquePtr<UpdateOperationResponse> deserialized(round_trip(msg, 11));
225 FinishOperationRequest msg;
226 msg.op_handle = 0xDEADBEEF;
227 msg.signature.Reinitialize("bar", 3);
229 UniquePtr<FinishOperationRequest> deserialized(round_trip(msg, 15));
236 FinishOperationResponse msg;
237 msg.error = KM_ERROR_OK;
238 msg.output.Reinitialize("foo", 3);
240 UniquePtr<FinishOperationResponse> deserialized(round_trip(msg, 11));
241 EXPECT_EQ(msg.error, deserialized->error);
242 EXPECT_EQ(msg.output.available_read(), deserialized->output.available_read());
243 EXPECT_EQ(0, memcmp(msg.output.peek_read(), deserialized->output.peek_read(),
244 msg.output.available_read()));
248 ImportKeyRequest msg;
249 msg.key_description.Reinitialize(params, array_length(params));
250 msg.key_format = KM_KEY_FORMAT_X509;
251 msg.SetKeyMaterial("foo", 3);
253 UniquePtr<ImportKeyRequest> deserialized(round_trip(msg, 89));
254 EXPECT_EQ(msg.key_description, deserialized->key_description);
255 EXPECT_EQ(msg.key_format, deserialized->key_format);
256 EXPECT_EQ(msg.key_data_length, deserialized->key_data_length);
257 EXPECT_EQ(0, memcmp(msg.key_data, deserialized->key_data, msg.key_data_length));
261 ImportKeyResponse msg;
262 msg.error = KM_ERROR_OK;
263 msg.SetKeyMaterial("foo", 3);
264 msg.enforced.Reinitialize(params, array_length(params));
265 msg.unenforced.Reinitialize(params, array_length(params));
267 UniquePtr<ImportKeyResponse> deserialized(round_trip(msg, 167));
268 EXPECT_EQ(msg.error, deserialized->error);
269 EXPECT_EQ(msg.key_blob.key_material_size, deserialized->key_blob.key_material_size);
270 EXPECT_EQ(0, memcmp(msg.key_blob.key_material, deserialized->key_blob.key_material,
271 msg.key_blob.key_material_size));
272 EXPECT_EQ(msg.enforced, deserialized->enforced);
273 EXPECT_EQ(msg.unenforced, deserialized->unenforced);
277 ExportKeyRequest msg;
278 msg.additional_params.Reinitialize(params, array_length(params));
279 msg.key_format = KM_KEY_FORMAT_X509;
280 msg.SetKeyMaterial("foo", 3);
282 UniquePtr<ExportKeyRequest> deserialized(round_trip(msg, 89));
283 EXPECT_EQ(msg.additional_params, deserialized->additional_params);
284 EXPECT_EQ(msg.key_format, deserialized->key_format);
290 ExportKeyResponse msg;
291 msg.error = KM_ERROR_OK;
292 msg.SetKeyMaterial("foo", 3);
294 UniquePtr<ExportKeyResponse> deserialized(round_trip(msg, 11));
333 Message msg;
338 msg.Deserialize(&p, end);