Vectorize website settings icons in omnibox
[chromium-blink-merge.git] / components / proximity_auth / cryptauth / cryptauth_enrollment_utils.cc
blob476721c97c5caef0306f5bc113514e99fa7b52ac
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "components/proximity_auth/cryptauth/cryptauth_enrollment_utils.h"
7 #include "base/sha1.h"
8 #include "components/proximity_auth/cryptauth/base64url.h"
10 namespace proximity_auth {
12 std::string CalculateDeviceUserId(const std::string& device_id,
13 const std::string& user_id) {
14 std::string device_user_id;
15 Base64UrlEncode(base::SHA1HashString(device_id + "|" + user_id),
16 &device_user_id);
17 return device_user_id;
20 } // namespace proximity_auth