(&mut self, buffersize: usize)
| 411 | } |
| 412 | |
| 413 | pub fn startup_tpm(&mut self, buffersize: usize) -> Result<()> { |
| 414 | let mut init: PtmInit = PtmInit::new(); |
| 415 | |
| 416 | if buffersize != 0 { |
| 417 | let actual_size = self.set_buffer_size(buffersize)?; |
| 418 | debug!("set tpm buffersize to {actual_size:?} during Startup"); |
| 419 | } |
| 420 | |
| 421 | self.run_control_cmd( |
| 422 | Commands::CmdInit, |
| 423 | &mut init, |
| 424 | mem::size_of::<u32>(), |
| 425 | mem::size_of::<u32>(), |
| 426 | )?; |
| 427 | |
| 428 | Ok(()) |
| 429 | } |
| 430 | |
| 431 | fn stop_tpm(&mut self) -> Result<()> { |
| 432 | let mut res: PtmResult = 0; |
no test coverage detected