1// Copyright (c) 2012 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.
4
5#include "sync/test/fake_encryptor.h"
6
7#include "base/base64.h"
8
9namespace syncer {
10
11FakeEncryptor::~FakeEncryptor() {}
12
13bool FakeEncryptor::EncryptString(const std::string& plaintext,
14                                  std::string* ciphertext) {
15  base::Base64Encode(plaintext, ciphertext);
16  return true;
17}
18
19bool FakeEncryptor::DecryptString(const std::string& ciphertext,
20                                  std::string* plaintext) {
21  return base::Base64Decode(ciphertext, plaintext);
22}
23
24}  // namespace syncer
25