| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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/dbus/fake_cryptohome_client.h" | 5 #include "chromeos/dbus/fake_cryptohome_client.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/message_loop.h" | 8 #include "base/message_loop.h" |
| 9 #include "third_party/cros_system_api/dbus/service_constants.h" | 9 #include "third_party/cros_system_api/dbus/service_constants.h" |
| 10 | 10 |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 } | 64 } |
| 65 | 65 |
| 66 void FakeCryptohomeClient::AsyncMigrateKey( | 66 void FakeCryptohomeClient::AsyncMigrateKey( |
| 67 const std::string& username, | 67 const std::string& username, |
| 68 const std::string& from_key, | 68 const std::string& from_key, |
| 69 const std::string& to_key, | 69 const std::string& to_key, |
| 70 const AsyncMethodCallback& callback) { | 70 const AsyncMethodCallback& callback) { |
| 71 } | 71 } |
| 72 | 72 |
| 73 void FakeCryptohomeClient::IsMounted(const BoolDBusMethodCallback& callback) { | 73 void FakeCryptohomeClient::IsMounted(const BoolDBusMethodCallback& callback) { |
| 74 MessageLoop::current()->PostTask(FROM_HERE, | 74 base::MessageLoop::current()->PostTask(FROM_HERE, |
| 75 base::Bind(callback, | 75 base::Bind(callback, |
| 76 DBUS_METHOD_CALL_SUCCESS, true)); | 76 DBUS_METHOD_CALL_SUCCESS, true)); |
| 77 } | 77 } |
| 78 | 78 |
| 79 bool FakeCryptohomeClient::InstallAttributesGet(const std::string& name, | 79 bool FakeCryptohomeClient::InstallAttributesGet(const std::string& name, |
| 80 std::vector<uint8>* value, | 80 std::vector<uint8>* value, |
| 81 bool* successful) { | 81 bool* successful) { |
| 82 return false; | 82 return false; |
| 83 } | 83 } |
| 84 | 84 |
| 85 void FakeCryptohomeClient::AsyncMount(const std::string& username, | 85 void FakeCryptohomeClient::AsyncMount(const std::string& username, |
| 86 const std::string& key, int flags, | 86 const std::string& key, int flags, |
| 87 const AsyncMethodCallback& callback) { | 87 const AsyncMethodCallback& callback) { |
| 88 DCHECK(!callback.is_null()); | 88 DCHECK(!callback.is_null()); |
| 89 | 89 |
| 90 MessageLoop::current()->PostTask(FROM_HERE, | 90 base::MessageLoop::current()->PostTask(FROM_HERE, |
| 91 base::Bind(callback, 1 /* async_id */)); | 91 base::Bind(callback, 1 /* async_id */)); |
| 92 if (!handler_.is_null()) | 92 if (!handler_.is_null()) |
| 93 MessageLoop::current()->PostTask(FROM_HERE, | 93 base::MessageLoop::current()->PostTask(FROM_HERE, |
| 94 base::Bind(handler_, | 94 base::Bind(handler_, |
| 95 1, // async_id | 95 1, // async_id |
| 96 true, // return_status | 96 true, // return_status |
| 97 cryptohome::MOUNT_ERROR_NONE)); | 97 cryptohome::MOUNT_ERROR_NONE)); |
| 98 } | 98 } |
| 99 | 99 |
| 100 void FakeCryptohomeClient::AsyncMountGuest( | 100 void FakeCryptohomeClient::AsyncMountGuest( |
| 101 const AsyncMethodCallback& callback) { | 101 const AsyncMethodCallback& callback) { |
| 102 } | 102 } |
| 103 | 103 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 } | 155 } |
| 156 | 156 |
| 157 void FakeCryptohomeClient::TpmAttestationGetCertificate( | 157 void FakeCryptohomeClient::TpmAttestationGetCertificate( |
| 158 attestation::AttestationKeyType key_type, | 158 attestation::AttestationKeyType key_type, |
| 159 const std::string& key_name, | 159 const std::string& key_name, |
| 160 const DataMethodCallback& callback) { | 160 const DataMethodCallback& callback) { |
| 161 } | 161 } |
| 162 | 162 |
| 163 void FakeCryptohomeClient::InstallAttributesIsReady( | 163 void FakeCryptohomeClient::InstallAttributesIsReady( |
| 164 const BoolDBusMethodCallback& callback) { | 164 const BoolDBusMethodCallback& callback) { |
| 165 MessageLoop::current()->PostTask(FROM_HERE, | 165 base::MessageLoop::current()->PostTask(FROM_HERE, |
| 166 base::Bind(callback, | 166 base::Bind(callback, |
| 167 DBUS_METHOD_CALL_SUCCESS, true)); | 167 DBUS_METHOD_CALL_SUCCESS, true)); |
| 168 } | 168 } |
| 169 | 169 |
| 170 void FakeCryptohomeClient::TpmAttestationGetPublicKey( | 170 void FakeCryptohomeClient::TpmAttestationGetPublicKey( |
| 171 attestation::AttestationKeyType key_type, | 171 attestation::AttestationKeyType key_type, |
| 172 const std::string& key_name, | 172 const std::string& key_name, |
| 173 const DataMethodCallback& callback) { | 173 const DataMethodCallback& callback) { |
| 174 } | 174 } |
| 175 | 175 |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 const std::string& key_name, | 222 const std::string& key_name, |
| 223 const std::string& payload, | 223 const std::string& payload, |
| 224 const BoolDBusMethodCallback& callback) { | 224 const BoolDBusMethodCallback& callback) { |
| 225 } | 225 } |
| 226 | 226 |
| 227 void FakeCryptohomeClient::GetSanitizedUsername( | 227 void FakeCryptohomeClient::GetSanitizedUsername( |
| 228 const std::string& username, | 228 const std::string& username, |
| 229 const StringDBusMethodCallback& callback) { | 229 const StringDBusMethodCallback& callback) { |
| 230 DCHECK(!callback.is_null()); | 230 DCHECK(!callback.is_null()); |
| 231 | 231 |
| 232 MessageLoop::current()->PostTask( | 232 base::MessageLoop::current()->PostTask( |
| 233 FROM_HERE, | 233 FROM_HERE, |
| 234 base::Bind(callback, | 234 base::Bind(callback, |
| 235 chromeos::DBUS_METHOD_CALL_SUCCESS, | 235 chromeos::DBUS_METHOD_CALL_SUCCESS, |
| 236 username)); | 236 username)); |
| 237 if (!data_handler_.is_null()) | 237 if (!data_handler_.is_null()) |
| 238 MessageLoop::current()->PostTask( | 238 base::MessageLoop::current()->PostTask( |
| 239 FROM_HERE, | 239 FROM_HERE, |
| 240 base::Bind(data_handler_, | 240 base::Bind(data_handler_, |
| 241 1, // async_id | 241 1, // async_id |
| 242 true, // return_status | 242 true, // return_status |
| 243 username)); | 243 username)); |
| 244 } | 244 } |
| 245 | 245 |
| 246 void FakeCryptohomeClient::TpmAttestationSignEnterpriseChallenge( | 246 void FakeCryptohomeClient::TpmAttestationSignEnterpriseChallenge( |
| 247 attestation::AttestationKeyType key_type, | 247 attestation::AttestationKeyType key_type, |
| 248 const std::string& key_name, | 248 const std::string& key_name, |
| (...skipping 17 matching lines...) Expand all Loading... |
| 266 bool FakeCryptohomeClient::CallTpmClearStoredPasswordAndBlock() { | 266 bool FakeCryptohomeClient::CallTpmClearStoredPasswordAndBlock() { |
| 267 return false; | 267 return false; |
| 268 } | 268 } |
| 269 | 269 |
| 270 void FakeCryptohomeClient::AsyncTpmAttestationCreateCertRequest( | 270 void FakeCryptohomeClient::AsyncTpmAttestationCreateCertRequest( |
| 271 int options, | 271 int options, |
| 272 const AsyncMethodCallback& callback) { | 272 const AsyncMethodCallback& callback) { |
| 273 } | 273 } |
| 274 | 274 |
| 275 } // namespace chromeos | 275 } // namespace chromeos |
| OLD | NEW |