| Index: net/quic/core/crypto/crypto_utils.cc
|
| diff --git a/net/quic/core/crypto/crypto_utils.cc b/net/quic/core/crypto/crypto_utils.cc
|
| index b8a6120d5e42f43dcd6f3f86e8629671372c3cd8..0e005bff26bfb7cfd33769a6c9a3317390f73b83 100644
|
| --- a/net/quic/core/crypto/crypto_utils.cc
|
| +++ b/net/quic/core/crypto/crypto_utils.cc
|
| @@ -137,7 +137,7 @@ bool CryptoUtils::DeriveKeys(QuicStringPiece premaster_secret,
|
| }
|
|
|
| if (subkey_secret != nullptr) {
|
| - hkdf.subkey_secret().CopyToString(subkey_secret);
|
| + *subkey_secret = string(hkdf.subkey_secret());
|
| }
|
|
|
| return true;
|
| @@ -168,7 +168,7 @@ bool CryptoUtils::ExportKeyingMaterial(QuicStringPiece subkey_secret,
|
|
|
| crypto::HKDF hkdf(subkey_secret, QuicStringPiece() /* no salt */, info,
|
| result_len, 0 /* no fixed IV */, 0 /* no subkey secret */);
|
| - hkdf.client_write_key().CopyToString(result);
|
| + *result = string(hkdf.client_write_key());
|
| return true;
|
| }
|
|
|
|
|