| Index: components/encryptor/ie7_password_win.h
|
| diff --git a/components/encryptor/ie7_password_win.h b/components/encryptor/ie7_password_win.h
|
| deleted file mode 100644
|
| index 9c0b5d632eebf59402610e216b97cec82a1e0ab9..0000000000000000000000000000000000000000
|
| --- a/components/encryptor/ie7_password_win.h
|
| +++ /dev/null
|
| @@ -1,54 +0,0 @@
|
| -// Copyright 2014 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.
|
| -
|
| -#ifndef COMPONENTS_ENCRYPTOR_IE7_PASSWORD_WIN_H_
|
| -#define COMPONENTS_ENCRYPTOR_IE7_PASSWORD_WIN_H_
|
| -
|
| -#include <windows.h>
|
| -#include <string>
|
| -#include <vector>
|
| -
|
| -#include "base/basictypes.h"
|
| -#include "base/time/time.h"
|
| -
|
| -// Contains the information read from the IE7/IE8 Storage2 key in the registry.
|
| -struct IE7PasswordInfo {
|
| - // Hash of the url.
|
| - std::wstring url_hash;
|
| -
|
| - // Encrypted data containing the username, password and some more undocumented
|
| - // fields.
|
| - std::vector<unsigned char> encrypted_data;
|
| -
|
| - // When the login was imported.
|
| - base::Time date_created;
|
| -};
|
| -
|
| -namespace ie7_password {
|
| -
|
| -struct DecryptedCredentials {
|
| - std::wstring username;
|
| - std::wstring password;
|
| -};
|
| -
|
| -// Parses a data structure to find passwords and usernames.
|
| -// The collection of bytes in |data| is interpreted as a special PasswordEntry
|
| -// structure. IE saves the login information as a binary dump of this structure.
|
| -// Credentials extracted from |data| end up in |credentials|.
|
| -bool GetUserPassFromData(const std::vector<unsigned char>& data,
|
| - std::vector<DecryptedCredentials>* credentials);
|
| -
|
| -// Decrypts usernames and passwords for a given data vector using the url as
|
| -// the key.
|
| -// Output ends up in |credentials|.
|
| -bool DecryptPasswords(const std::wstring& url,
|
| - const std::vector<unsigned char>& data,
|
| - std::vector<DecryptedCredentials>* credentials);
|
| -
|
| -// Returns the hash of a url.
|
| -std::wstring GetUrlHash(const std::wstring& url);
|
| -
|
| -} // namespace ie7_password
|
| -
|
| -#endif // COMPONENTS_ENCRYPTOR_IE7_PASSWORD_WIN_H_
|
|
|