12345678910111213141516171819202122232425 |
- // Copyright 2017 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "net/base/hex_utils.h"
- #include "base/check.h"
- #include "base/strings/abseil_string_conversions.h"
- #include "base/strings/string_number_conversions.h"
- #include "net/third_party/quiche/src/quiche/common/quiche_text_utils.h"
- namespace net {
- std::string HexDecode(base::StringPiece hex) {
- std::string output;
- const bool success = base::HexStringToString(hex, &output);
- DCHECK(success);
- return output;
- }
- std::string HexDump(base::StringPiece input) {
- return quiche::QuicheTextUtils::HexDump(base::StringPieceToStringView(input));
- }
- } // namespace net
|