diff options
author | David Tolnay <dtolnay@chromium.org> | 2019-01-04 14:11:01 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-01-13 13:52:16 -0800 |
commit | bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58 (patch) | |
tree | 69da860c621dcff0770a74953f0a70cc7988ea9d /gpu_buffer/src | |
parent | 0e9f4e132ff409d7f72034b974e11779770665bc (diff) | |
download | crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar.gz crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar.bz2 crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar.lz crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar.xz crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.tar.zst crosvm-bf72b21f6f8ae2ab6688feaa75763c8e4e2bea58.zip |
tpm: Add safe TPM simulator binding
This CL adds a TPM simulator based on tpm2-sys, similar to the one in trunks: https://chromium.googlesource.com/chromiumos/platform2/+/e4cf13c05773f3446bd76a13c4e37f0b80728711/trunks/tpm_simulator_handle.cc Intended usage: let mut simulator = tpm2::Simulator::singleton_in_current_directory(); let command = &[ /* ... */ ]; let response = simulator.execute_command(command); println!("{:?}", response); TEST=cargo test TEST=emerge-amd64-generic crosvm BUG=chromium:911799 Change-Id: I142db1b7961f64f1765417533b8379b2601e20e0 Reviewed-on: https://chromium-review.googlesource.com/1396281 Commit-Ready: David Tolnay <dtolnay@chromium.org> Tested-by: David Tolnay <dtolnay@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'gpu_buffer/src')
0 files changed, 0 insertions, 0 deletions