Change authorization set serialization approach to ensure that 32 vs 64
bit size and alignment differences don't cause problems.
Change-Id: I4a308cfac782161db2f1456adb2d6a56537e61f1
diff --git a/google_keymaster_messages_test.cpp b/google_keymaster_messages_test.cpp
index 772d85c..11321eb 100644
--- a/google_keymaster_messages_test.cpp
+++ b/google_keymaster_messages_test.cpp
@@ -46,7 +46,7 @@
req.key_description.Reinitialize(params, array_length(params));
size_t size = req.SerializedSize();
- EXPECT_EQ(182U, size);
+ EXPECT_EQ(78U, size);
UniquePtr<uint8_t[]> buf(new uint8_t[size]);
EXPECT_EQ(buf.get() + size, req.Serialize(buf.get(), buf.get() + size));
@@ -102,7 +102,7 @@
rsp.enforced.Reinitialize(params, array_length(params));
size_t size = rsp.SerializedSize();
- EXPECT_EQ(217U, size);
+ EXPECT_EQ(117U, size);
UniquePtr<uint8_t[]> buf(new uint8_t[size]);
EXPECT_EQ(buf.get() + size, rsp.Serialize(buf.get(), buf.get() + size));