(name: &str, log: &[Vec<u8>])
| 18 | } |
| 19 | |
| 20 | pub(crate) fn debug_print_log(name: &str, log: &[Vec<u8>]) { |
| 21 | debug!("{name} event log:"); |
| 22 | for (i, entry) in log.iter().enumerate() { |
| 23 | debug!("[{i}] digest: {}", hex::encode(entry)); |
| 24 | } |
| 25 | } |
| 26 | /// Computes a measurement of the given RTMR event log. |
| 27 | pub(crate) fn measure_log(log: &[Vec<u8>]) -> Vec<u8> { |
| 28 | let mut mr = [0u8; 48]; // SHA384 output size |