Revert "Revert "Revise KeymasterMessage versioning system""
This reverts commit ebbac3d4bce59f644ba523e47063543371831c87.
Test: Build amlogic (previously passed other relevant tests).
Bug: 176867651
Change-Id: Icd6e8df352f8ec5d43a5a18e60d568c35902d588
diff --git a/ng/AndroidKeymaster41Device.cpp b/ng/AndroidKeymaster41Device.cpp
index 8d57fd2..c360ff2 100644
--- a/ng/AndroidKeymaster41Device.cpp
+++ b/ng/AndroidKeymaster41Device.cpp
@@ -51,7 +51,10 @@
serializableToken.mac =
KeymasterBlob(verificationToken.mac.data(), verificationToken.mac.size());
return legacy_enum_conversion(
- impl_->DeviceLocked(DeviceLockedRequest(passwordOnly, std::move(serializableToken))).error);
+ impl_
+ ->DeviceLocked(DeviceLockedRequest(impl_->message_version(), passwordOnly,
+ std::move(serializableToken)))
+ .error);
}
Return<V41ErrorCode> AndroidKeymaster41Device::earlyBootEnded() {