commit | 86dfb244ee46ff5199c166da7f856e7b6b16d614 | [log] [tgz] |
---|---|---|
author | John Edward Broadbent <jebr@google.com> | Mon Mar 14 11:04:36 2022 -0700 |
committer | John Edward Broadbent <jebr@google.com> | Thu Mar 17 17:26:29 2022 -0700 |
tree | b0ff567f914b5666b9c5d42fbb158fb7a01b875a | |
parent | a1e0eb0355880883715303fd8a189672bca9fc7a [diff] |
Add the Drives Interface to eStorageD This new interface will be able to send machine health information from eStorageD to clients on dbus using phosphor dbus interfaces. $ busctl call -j xyz.openbmc_project.ObjectMapper /xyz/openbmc_project/object_mapper xyz.openbmc_project.ObjectMapper GetSubTree sias "/xyz/openbmc_project/inventory" 0 1 "xyz.openbmc_project.Inventory.Item.Drive" $ curl -u root:0penBmc -X GET "http://localbmc/redfish/v1/Systems/system/Storage/1/Drives/mmcblk0" Signed-off-by: John Edward Broadbent <jebr@google.com> Change-Id: I91facaf6d1ac0d52258fc97ba93e6f2138619073
This daemon serves as an abstraction for an encrypted storage device, encapsulating the security functionality and providing a D-Bus interface to manage the encrypted filesystem on the device. Using the D-Bus interface, other software components can interact with eStoraged to do things like create a new encrypted filesystem, wipe its contents, lock/unlock the device, or change the password.