Lines Matching refs:msg

68         EmptyKeymasterResponse msg(ver);
69 msg.error = KM_ERROR_OK;
71 UniquePtr<EmptyKeymasterResponse> deserialized(round_trip(ver, msg, 5));
77 EmptyKeymasterResponse msg(ver);
78 msg.error = KM_ERROR_MEMORY_ALLOCATION_FAILED;
80 UniquePtr<EmptyKeymasterResponse> deserialized(round_trip(ver, msg, 4));
185 GetKeyCharacteristicsResponse msg(ver);
186 msg.error = KM_ERROR_OK;
187 msg.enforced.Reinitialize(params, array_length(params));
188 msg.unenforced.Reinitialize(params, array_length(params));
190 UniquePtr<GetKeyCharacteristicsResponse> deserialized(round_trip(ver, msg, 160));
191 EXPECT_EQ(msg.enforced, deserialized->enforced);
192 EXPECT_EQ(msg.unenforced, deserialized->unenforced);
198 BeginOperationRequest msg(ver);
199 msg.purpose = KM_PURPOSE_SIGN;
200 msg.SetKeyMaterial("foo", 3);
201 msg.additional_params.Reinitialize(params, array_length(params));
203 UniquePtr<BeginOperationRequest> deserialized(round_trip(ver, msg, 89));
207 EXPECT_EQ(msg.additional_params, deserialized->additional_params);
213 BeginOperationResponse msg(ver);
214 msg.error = KM_ERROR_OK;
215 msg.op_handle = 0xDEADBEEF;
216 msg.output_params.push_back(Authorization(TAG_NONCE, "foo", 3));
221 deserialized.reset(round_trip(ver, msg, 12));
226 deserialized.reset(round_trip(ver, msg, 39));
242 EXPECT_EQ(msg.output_params, deserialized->output_params);
252 BeginOperationResponse msg(ver);
253 msg.error = KM_ERROR_INVALID_OPERATION_HANDLE;
254 msg.op_handle = 0xDEADBEEF;
256 UniquePtr<BeginOperationResponse> deserialized(round_trip(ver, msg, 4));
263 UpdateOperationRequest msg(ver);
264 msg.op_handle = 0xDEADBEEF;
265 msg.input.Reinitialize("foo", 3);
270 deserialized.reset(round_trip(ver, msg, 15));
275 deserialized.reset(round_trip(ver, msg, 27));
287 UpdateOperationResponse msg(ver);
288 msg.error = KM_ERROR_OK;
289 msg.output.Reinitialize("foo", 3);
290 msg.input_consumed = 99;
291 msg.output_params.push_back(TAG_APPLICATION_ID, "bar", 3);
296 deserialized.reset(round_trip(ver, msg, 11));
299 deserialized.reset(round_trip(ver, msg, 15));
303 deserialized.reset(round_trip(ver, msg, 42));
332 FinishOperationRequest msg(ver);
333 msg.op_handle = 0xDEADBEEF;
334 msg.signature.Reinitialize("bar", 3);
335 msg.input.Reinitialize("baz", 3);
340 deserialized.reset(round_trip(ver, msg, 15));
344 deserialized.reset(round_trip(ver, msg, 27));
347 deserialized.reset(round_trip(ver, msg, 34));
360 FinishOperationResponse msg(ver);
361 msg.error = KM_ERROR_OK;
362 msg.output.Reinitialize("foo", 3);
368 deserialized.reset(round_trip(ver, msg, 11));
372 deserialized.reset(round_trip(ver, msg, 23));
377 EXPECT_EQ(msg.error, deserialized->error);
378 EXPECT_EQ(msg.output.available_read(), deserialized->output.available_read());
379 EXPECT_EQ(0, memcmp(msg.output.peek_read(), deserialized->output.peek_read(),
380 msg.output.available_read()));
386 ImportKeyRequest msg(ver);
387 msg.key_description.Reinitialize(params, array_length(params));
388 msg.key_format = KM_KEY_FORMAT_X509;
389 msg.SetKeyMaterial("foo", 3);
391 UniquePtr<ImportKeyRequest> deserialized(round_trip(ver, msg, 89));
392 EXPECT_EQ(msg.key_description, deserialized->key_description);
393 EXPECT_EQ(msg.key_format, deserialized->key_format);
394 EXPECT_EQ(msg.key_data_length, deserialized->key_data_length);
395 EXPECT_EQ(0, memcmp(msg.key_data, deserialized->key_data, msg.key_data_length));
401 ImportKeyResponse msg(ver);
402 msg.error = KM_ERROR_OK;
403 msg.SetKeyMaterial("foo", 3);
404 msg.enforced.Reinitialize(params, array_length(params));
405 msg.unenforced.Reinitialize(params, array_length(params));
407 UniquePtr<ImportKeyResponse> deserialized(round_trip(ver, msg, 167));
408 EXPECT_EQ(msg.error, deserialized->error);
409 EXPECT_EQ(msg.key_blob.key_material_size, deserialized->key_blob.key_material_size);
410 EXPECT_EQ(0, memcmp(msg.key_blob.key_material, deserialized->key_blob.key_material,
411 msg.key_blob.key_material_size));
412 EXPECT_EQ(msg.enforced, deserialized->enforced);
413 EXPECT_EQ(msg.unenforced, deserialized->unenforced);
419 ExportKeyRequest msg(ver);
420 msg.additional_params.Reinitialize(params, array_length(params));
421 msg.key_format = KM_KEY_FORMAT_X509;
422 msg.SetKeyMaterial("foo", 3);
424 UniquePtr<ExportKeyRequest> deserialized(round_trip(ver, msg, 89));
425 EXPECT_EQ(msg.additional_params, deserialized->additional_params);
426 EXPECT_EQ(msg.key_format, deserialized->key_format);
434 ExportKeyResponse msg(ver);
435 msg.error = KM_ERROR_OK;
436 msg.SetKeyMaterial("foo", 3);
438 UniquePtr<ExportKeyResponse> deserialized(round_trip(ver, msg, 11));
446 DeleteKeyRequest msg(ver);
447 msg.SetKeyMaterial("foo", 3);
449 UniquePtr<DeleteKeyRequest> deserialized(round_trip(ver, msg, 7));
457 DeleteKeyResponse msg(ver);
458 UniquePtr<DeleteKeyResponse> deserialized(round_trip(ver, msg, 4));
464 DeleteAllKeysRequest msg(ver);
465 UniquePtr<DeleteAllKeysRequest> deserialized(round_trip(ver, msg, 0));
471 DeleteAllKeysResponse msg(ver);
472 UniquePtr<DeleteAllKeysResponse> deserialized(round_trip(ver, msg, 4));
477 GetVersionRequest msg;
479 size_t size = msg.SerializedSize();
483 EXPECT_EQ(buf.get() + size, msg.Serialize(buf.get(), buf.get() + size));
492 GetVersionResponse msg;
493 msg.error = KM_ERROR_OK;
494 msg.major_ver = 9;
495 msg.minor_ver = 98;
496 msg.subminor_ver = 38;
498 size_t size = msg.SerializedSize();
502 EXPECT_EQ(buf.get() + size, msg.Serialize(buf.get(), buf.get() + size));
508 EXPECT_EQ(9U, msg.major_ver);
509 EXPECT_EQ(98U, msg.minor_ver);
510 EXPECT_EQ(38U, msg.subminor_ver);
515 AddEntropyRequest msg(ver);
516 msg.random_data.Reinitialize("foo", 3);
518 UniquePtr<AddEntropyRequest> deserialized(round_trip(ver, msg, 7));
526 AddEntropyResponse msg(ver);
527 UniquePtr<AddEntropyResponse> deserialized(round_trip(ver, msg, 4));
533 AbortOperationRequest msg(ver);
534 UniquePtr<AbortOperationRequest> deserialized(round_trip(ver, msg, 8));
540 AbortOperationResponse msg(ver);
541 UniquePtr<AbortOperationResponse> deserialized(round_trip(ver, msg, 4));
547 AttestKeyRequest msg(ver);
548 msg.SetKeyMaterial("foo", 3);
549 msg.attest_params.Reinitialize(params, array_length(params));
551 UniquePtr<AttestKeyRequest> deserialized(round_trip(ver, msg, 85));
554 EXPECT_EQ(msg.attest_params, deserialized->attest_params);
560 AttestKeyResponse msg(ver);
561 msg.error = KM_ERROR_OK;
562 EXPECT_TRUE(msg.AllocateChain(3));
563 msg.certificate_chain.entries[0] = {dup_buffer("foo", 3), 3};
564 msg.certificate_chain.entries[1] = {dup_buffer("bar", 3), 3};
565 msg.certificate_chain.entries[2] = {dup_buffer("baz", 3), 3};
567 UniquePtr<AttestKeyResponse> deserialized(round_trip(ver, msg, 29));
583 UpgradeKeyRequest msg(ver);
584 msg.SetKeyMaterial("foo", 3);
585 msg.upgrade_params.Reinitialize(params, array_length(params));
587 UniquePtr<UpgradeKeyRequest> deserialized(round_trip(ver, msg, 85));
590 EXPECT_EQ(msg.upgrade_params, deserialized->upgrade_params);
644 Message msg(ver);
649 msg.Deserialize(&p, end);
664 Message msg(ver);
669 msg.Deserialize(&p, end);