Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7247)

Unified Diff: chromeos/cryptohome/cryptohome_parameters.cc

Issue 554043003: cros: Create cryptohome keys for Easy sign-in. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: for #6 Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/cryptohome/cryptohome_parameters.cc
diff --git a/chromeos/cryptohome/cryptohome_parameters.cc b/chromeos/cryptohome/cryptohome_parameters.cc
index 41246f37e0e8640ba0cba2a94caa0bd0d31a85bd..abf8569bf7aabd9b42f54e2e2efaaa888530ad80 100644
--- a/chromeos/cryptohome/cryptohome_parameters.cc
+++ b/chromeos/cryptohome/cryptohome_parameters.cc
@@ -8,6 +8,42 @@
namespace cryptohome {
+ProviderDataEntry::ProviderDataEntry(const std::string& name)
+ : name(name),
+ has_number(false),
+ number(0),
+ has_bytes(false) {
+}
+
+ProviderDataEntry::ProviderDataEntry(const std::string& name, int64 number)
+ : name(name),
+ has_number(true),
+ number(number),
+ has_bytes(false) {
+}
+
+ProviderDataEntry::ProviderDataEntry(const std::string& name,
+ const std::string& bytes)
+ : name(name),
+ has_number(false),
+ number(0),
+ has_bytes(true),
+ bytes(bytes) {
+}
+
+ProviderDataEntry::~ProviderDataEntry() {
+}
+
+void ProviderDataEntry::SetNumber(int64 number) {
+ has_number = true;
+ this->number = number;
+}
+
+void ProviderDataEntry::SetBytes(const std::string& bytes) {
+ has_bytes = true;
+ this->bytes = bytes;
+}
+
Identification::Identification(const std::string& user_id) : user_id(user_id) {
}
@@ -50,13 +86,6 @@ bool Authorization::operator==(const Authorization& other) const {
return key == other.key && label == other.label;
}
-RetrievedKeyData::ProviderData::ProviderData(const std::string& name)
- : name(name) {
-}
-
-RetrievedKeyData::ProviderData::~ProviderData() {
-}
-
RetrievedKeyData::RetrievedKeyData(Type type,
const std::string& label,
int64 revision) : type(type),

Powered by Google App Engine
This is Rietveld 408576698