crosvm/system_api
Momoko Hattori fe5be7e78d system_api: Remove UserDataAuth
After CL:4712775, crosvm doesn't call UserDataAuth's D-Bus methods. This
CL hence removes Rust interface of UserDataAuth's D-Bus method and proto
definitions used by UserDataAuth.

BUG=b:229122701
TEST=./update_bindings.sh
TEST=emerge-<BOARD> crosvm

Change-Id: Idc79b07614a50bd17ff99c124e501a88eeda2c1b
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4776924
Commit-Queue: Momoko Hattori <momohatt@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2023-08-15 11:08:04 +00:00
..
src system_api: Remove UserDataAuth 2023-08-15 11:08:04 +00:00
Cargo.toml
README.md
update_bindings.sh system_api: Remove UserDataAuth 2023-08-15 11:08:04 +00:00

Crosvm version of ChromeOS's system_api

system_api is used by ChromeOS to interact with other system services and mainly contains automatically generated bindings for dbus services and proto types.

The ground truth for this crate is in the ChromeOS codebase at platform2/system_api.

To allow us to build ChromeOS features in upstream crosvm, we need to copy a subset of the generated files into this repository. The update_bindings.sh script can be used to update them.

Note: Originally, the ChromeOS build would replace this crate with the ChromeOS platform2/system_api crate. This is no longer the case and crosvm will always be built against the version in this directory.