Chromium Code Reviews| Index: chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
| diff --git a/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc b/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
| index 980399c3fa415495ffed927ac6a1c53c2cde4c2b..bdd1cfe1275047ff4be98fd9e674bb7913fce0df 100644 |
| --- a/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
| +++ b/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
| @@ -263,7 +263,17 @@ TEST_F(SessionManagerOperationTest, SignAndStoreSettings) { |
| validator->ValidatePayload(); |
| std::vector<uint8> public_key; |
| policy_.GetSigningKey()->ExportPublicKey(&public_key); |
| - validator->ValidateSignature(public_key, false); |
| + // Convert from bytes to string format (which is what ValidateSignature() |
| + // takes). |
| + std::string public_key_as_string = std::string( |
| + reinterpret_cast<const char*>(vector_as_array(&public_key)), |
| + public_key.size()); |
| + |
|
Mattias Nissler (ping if slow)
2014/01/27 13:52:13
nit: remove newline?
Andrew T Wilson (Slow)
2014/01/30 17:10:31
Done.
|
| + validator->ValidateSignature( |
| + public_key_as_string, |
| + policy::GetPolicyVerificationKey(), |
| + policy::PolicyBuilder::CreateTestSigningKeySignature(), |
| + false); |
| validator->StartValidation( |
| base::Bind(&SessionManagerOperationTest::CheckSuccessfulValidation, |
| base::Unretained(this))); |