| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chromeos/cryptohome/cryptohome_parameters.h" | 5 #include "chromeos/cryptohome/cryptohome_parameters.h" |
| 6 | 6 |
| 7 #include "chromeos/dbus/cryptohome/key.pb.h" | 7 #include "chromeos/dbus/cryptohome/key.pb.h" |
| 8 | 8 |
| 9 namespace cryptohome { | 9 namespace cryptohome { |
| 10 | 10 |
| 11 ProviderDataEntry::ProviderDataEntry(const std::string& name) |
| 12 : name(name), |
| 13 has_number(false), |
| 14 number(0), |
| 15 has_bytes(false) { |
| 16 } |
| 17 |
| 18 ProviderDataEntry::ProviderDataEntry(const std::string& name, int64 number) |
| 19 : name(name), |
| 20 has_number(true), |
| 21 number(number), |
| 22 has_bytes(false) { |
| 23 } |
| 24 |
| 25 ProviderDataEntry::ProviderDataEntry(const std::string& name, |
| 26 const std::string& bytes) |
| 27 : name(name), |
| 28 has_number(false), |
| 29 number(0), |
| 30 has_bytes(true), |
| 31 bytes(bytes) { |
| 32 } |
| 33 |
| 34 ProviderDataEntry::~ProviderDataEntry() { |
| 35 } |
| 36 |
| 37 void ProviderDataEntry::SetNumber(int64 number) { |
| 38 has_number = true; |
| 39 this->number = number; |
| 40 } |
| 41 |
| 42 void ProviderDataEntry::SetBytes(const std::string& bytes) { |
| 43 has_bytes = true; |
| 44 this->bytes = bytes; |
| 45 } |
| 46 |
| 11 Identification::Identification(const std::string& user_id) : user_id(user_id) { | 47 Identification::Identification(const std::string& user_id) : user_id(user_id) { |
| 12 } | 48 } |
| 13 | 49 |
| 14 bool Identification::operator==(const Identification& other) const { | 50 bool Identification::operator==(const Identification& other) const { |
| 15 return user_id == other.user_id; | 51 return user_id == other.user_id; |
| 16 } | 52 } |
| 17 | 53 |
| 18 KeyDefinition::KeyDefinition(const std::string& key, | 54 KeyDefinition::KeyDefinition(const std::string& key, |
| 19 const std::string& label, | 55 const std::string& label, |
| 20 int /*AuthKeyPrivileges*/ privileges) | 56 int /*AuthKeyPrivileges*/ privileges) |
| (...skipping 22 matching lines...) Expand all Loading... |
| 43 | 79 |
| 44 Authorization::Authorization(const KeyDefinition& key_def) | 80 Authorization::Authorization(const KeyDefinition& key_def) |
| 45 : key(key_def.key), | 81 : key(key_def.key), |
| 46 label(key_def.label) { | 82 label(key_def.label) { |
| 47 } | 83 } |
| 48 | 84 |
| 49 bool Authorization::operator==(const Authorization& other) const { | 85 bool Authorization::operator==(const Authorization& other) const { |
| 50 return key == other.key && label == other.label; | 86 return key == other.key && label == other.label; |
| 51 } | 87 } |
| 52 | 88 |
| 53 RetrievedKeyData::ProviderData::ProviderData(const std::string& name) | |
| 54 : name(name) { | |
| 55 } | |
| 56 | |
| 57 RetrievedKeyData::ProviderData::~ProviderData() { | |
| 58 } | |
| 59 | |
| 60 RetrievedKeyData::RetrievedKeyData(Type type, | 89 RetrievedKeyData::RetrievedKeyData(Type type, |
| 61 const std::string& label, | 90 const std::string& label, |
| 62 int64 revision) : type(type), | 91 int64 revision) : type(type), |
| 63 label(label), | 92 label(label), |
| 64 privileges(0), | 93 privileges(0), |
| 65 revision(revision) { | 94 revision(revision) { |
| 66 } | 95 } |
| 67 | 96 |
| 68 RetrievedKeyData::~RetrievedKeyData() { | 97 RetrievedKeyData::~RetrievedKeyData() { |
| 69 } | 98 } |
| 70 | 99 |
| 71 MountParameters::MountParameters(bool ephemeral) : ephemeral(ephemeral) { | 100 MountParameters::MountParameters(bool ephemeral) : ephemeral(ephemeral) { |
| 72 } | 101 } |
| 73 | 102 |
| 74 bool MountParameters::operator==(const MountParameters& other) const { | 103 bool MountParameters::operator==(const MountParameters& other) const { |
| 75 return ephemeral == other.ephemeral && create_keys == other.create_keys; | 104 return ephemeral == other.ephemeral && create_keys == other.create_keys; |
| 76 } | 105 } |
| 77 | 106 |
| 78 MountParameters::~MountParameters() { | 107 MountParameters::~MountParameters() { |
| 79 } | 108 } |
| 80 | 109 |
| 81 } // namespace cryptohome | 110 } // namespace cryptohome |
| OLD | NEW |