| 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),
|
|
|