Lines Matching defs:KeyMintTa
106 pub struct KeyMintTa { struct
113 imp: crypto::Implementation,
116 dev: device::Implementation,
119 hw_info: HardwareInfo,
122 rpc_info: RpcInfo,
125 aidl_version: KeyMintHalVersion,
132 shared_secret_params: Option<SharedSecretParameters>,
135 boot_info: Option<keymint::BootInfo>,
136 rot_data: Option<Vec<u8>>,
139 hal_info: Option<HalInfo>,
143 additional_attestation_info: Vec<KeyParam>,
146 attestation_chain_info: RefCell<BTreeMap<device::SigningKeyType, AttestationChainInfo>>,
149 attestation_id_info: RefCell<Option<Rc<AttestationIdInfo>>>,
157 dice_info: RefCell<Option<Rc<DiceInfo>>>,
160 in_early_boot: bool,
163 device_hmac: Option<Box<dyn device::DeviceHmac>>,
170 rot_challenge: [u8; 16],
173 operations: Vec<Option<Operation>>,
176 use_count: [Option<UseCount>; MAX_USE_COUNTED_KEYS],
179 presence_required_op: Option<OpHandle>,
305 impl KeyMintTa { impl