diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-02 22:40:58 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-02 22:40:58 +0000 |
commit | a0ea1bc8f4c78cbc57bb3e282882a796a8ab1a57 (patch) | |
tree | 706d5f2b8e10dd445ae81467cf37205b33f979cc /chrome/browser/password_manager/encryptor.h | |
parent | 7dc52f27b89ea2ab8b82a127fc899efef70fc613 (diff) | |
download | chromium_src-a0ea1bc8f4c78cbc57bb3e282882a796a8ab1a57.zip chromium_src-a0ea1bc8f4c78cbc57bb3e282882a796a8ab1a57.tar.gz chromium_src-a0ea1bc8f4c78cbc57bb3e282882a796a8ab1a57.tar.bz2 |
Convert encryptor.cc and friends to string16.
Review URL: http://codereview.chromium.org/28292
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10740 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/password_manager/encryptor.h')
-rw-r--r-- | chrome/browser/password_manager/encryptor.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/chrome/browser/password_manager/encryptor.h b/chrome/browser/password_manager/encryptor.h index 7233960..8170892 100644 --- a/chrome/browser/password_manager/encryptor.h +++ b/chrome/browser/password_manager/encryptor.h @@ -3,27 +3,28 @@ // found in the LICENSE file. // A class for encrypting/decrypting strings -#ifndef CHROME_BROWSER_ENCRYPTOR_H__ -#define CHROME_BROWSER_ENCRYPTOR_H__ +#ifndef CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_H__ +#define CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_H__ #include <string> #include "base/values.h" +#include "base/string16.h" class Encryptor { -public: - // Encrypt a wstring. The output (second argument) is + public: + // Encrypt a string16. The output (second argument) is // really an array of bytes, but we're passing it back // as a std::string - static bool EncryptWideString(const std::wstring& plaintext, - std::string* ciphertext); + static bool EncryptString16(const string16& plaintext, + std::string* ciphertext); - // Decrypt an array of bytes obtained with EnctryptWideString - // back into a wstring. Note that the input (first argument) + // Decrypt an array of bytes obtained with EncryptString16 + // back into a string16. Note that the input (first argument) // is a std::string, so you need to first get your (binary) // data into a string. - static bool DecryptWideString(const std::string& ciphertext, - std::wstring* plaintext); + static bool DecryptString16(const std::string& ciphertext, + string16* plaintext); // Encrypt a string. static bool EncryptString(const std::string& plaintext, @@ -36,9 +37,8 @@ public: static bool DecryptString(const std::string& ciphertext, std::string* plaintext); -private: + private: DISALLOW_IMPLICIT_CONSTRUCTORS(Encryptor); }; -#endif // CHROME_BROWSER_ENCRYPTOR_H__ - +#endif // CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_H__ |