| Index: components/policy/core/common/cloud/policy_builder.cc
|
| diff --git a/components/policy/core/common/cloud/policy_builder.cc b/components/policy/core/common/cloud/policy_builder.cc
|
| index e0d3a1a13fda43aa07e217c9617f963a9681b8f3..1826d578978af889437218f88a55a52e86f3e490 100644
|
| --- a/components/policy/core/common/cloud/policy_builder.cc
|
| +++ b/components/policy/core/common/cloud/policy_builder.cc
|
| @@ -6,7 +6,6 @@
|
|
|
| #include <vector>
|
|
|
| -#include "base/stl_util.h"
|
| #include "components/policy/core/common/cloud/cloud_policy_constants.h"
|
| #include "crypto/signature_creator.h"
|
|
|
| @@ -217,7 +216,7 @@ void PolicyBuilder::Build() {
|
| // Add the new public key.
|
| std::vector<uint8> raw_new_public_signing_key;
|
| CHECK(policy_signing_key->ExportPublicKey(&raw_new_public_signing_key));
|
| - policy_.set_new_public_key(vector_as_array(&raw_new_public_signing_key),
|
| + policy_.set_new_public_key(raw_new_public_signing_key.data(),
|
| raw_new_public_signing_key.size());
|
|
|
| policy_.set_new_public_key_verification_signature(
|
| @@ -301,9 +300,8 @@ void PolicyBuilder::SignData(const std::string& data,
|
| data.size());
|
| std::vector<uint8> signature_bytes;
|
| CHECK(signature_creator->Final(&signature_bytes));
|
| - signature->assign(
|
| - reinterpret_cast<const char*>(vector_as_array(&signature_bytes)),
|
| - signature_bytes.size());
|
| + signature->assign(reinterpret_cast<const char*>(signature_bytes.data()),
|
| + signature_bytes.size());
|
| }
|
|
|
| template<>
|
|
|