Index: net/base/keygen_handler_win.cc |
diff --git a/net/base/keygen_handler_win.cc b/net/base/keygen_handler_win.cc |
index f97ada76423ea10191f4236110377f2db4f29d14..4d2168c0c2e6c85a1b96ca20309ed17b880a57c4 100644 |
--- a/net/base/keygen_handler_win.cc |
+++ b/net/base/keygen_handler_win.cc |
@@ -65,7 +65,7 @@ bool GetSubjectPublicKeyInfo(HCRYPTPROV prov, std::vector<BYTE>* output) { |
bool GetSignedPublicKeyAndChallenge(HCRYPTPROV prov, |
const std::string& challenge, |
std::string* output) { |
- std::wstring wide_challenge = base::ASCIIToWide(challenge); |
+ base::string16 challenge16 = base::ASCIIToUTF16(challenge); |
std::vector<BYTE> spki; |
if (!GetSubjectPublicKeyInfo(prov, &spki)) |
@@ -79,7 +79,7 @@ bool GetSignedPublicKeyAndChallenge(HCRYPTPROV prov, |
pkac.dwVersion = CERT_KEYGEN_REQUEST_V1; |
pkac.SubjectPublicKeyInfo = |
*reinterpret_cast<PCERT_PUBLIC_KEY_INFO>(&spki[0]); |
- pkac.pwszChallengeString = const_cast<wchar_t*>(wide_challenge.c_str()); |
+ pkac.pwszChallengeString = const_cast<base::char16*>(challenge16.c_str()); |
CRYPT_ALGORITHM_IDENTIFIER sig_alg; |
memset(&sig_alg, 0, sizeof(sig_alg)); |