tpm2_protocol/message/
audit.rs1use crate::{
7 data::{TpmCc, TpmiAlgHash, TpmlCc},
8 tpm_struct,
9};
10use core::fmt::Debug;
11
12tpm_struct! {
13 #[derive(Debug, PartialEq, Eq, Clone)]
14 kind: Command,
15 name: TpmSetCommandCodeAuditStatusCommand,
16 cc: TpmCc::SetCommandCodeAuditStatus,
17 handles: {
18 pub auth: crate::data::TpmiRhHierarchy,
19 },
20 parameters: {
21 pub audit_alg: TpmiAlgHash,
22 pub set_list: TpmlCc,
23 pub clear_list: TpmlCc,
24 }
25}
26
27tpm_struct! {
28 #[derive(Debug, Default, PartialEq, Eq, Copy, Clone)]
29 kind: Response,
30 name: TpmSetCommandCodeAuditStatusResponse,
31 cc: TpmCc::SetCommandCodeAuditStatus,
32 handles: {},
33 parameters: {}
34}