blob: 88de2169ac46e84527b9e879e1c819c68d95745a [file] [log] [blame]
Adem Derinel620520b42024-11-04 15:45:441// Copyright 2024 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "content/browser/webauth/common_utils.h"
6
7#include <string>
8
9#include "base/base64url.h"
10#include "base/containers/span.h"
11
12namespace content {
13
Slobodan Pejic435c11ef2024-12-09 18:28:2414std::string Base64UrlEncodeOmitPadding(
Adem Derinel620520b42024-11-04 15:45:4415 const base::span<const uint8_t> challenge) {
16 std::string ret;
17 base::Base64UrlEncode(challenge, base::Base64UrlEncodePolicy::OMIT_PADDING,
18 &ret);
19 return ret;
20}
21
22} // namespace content