| Other programs communicate with cryptohomed using its DBUS API. This API |
| exposes both synchronous and asychronous methods for mounting, unmounting, |
| removing, and changing passwords. It also gives status information about the |
| TPM. See cryptohome.xml for a brief listing of the APIs available. Note that |
| the asyncrhonous APIs complete using a signal (AsyncCallStatus). The completion |
| signals are guaranteed to be in-order. |
| |
| BootLockbox functionality is provided by bootlockboxd daemon using DBUS API. |
| This API exposes both synchronous and asynchronous methods for signing, |
| verifying and finalizing. See |
| dbus_adaptors/org.chromium.BootLockboxInterface.xml for a brief listing of the |
| APIs available. |