From 1e5da5f8fe512890741389c15116ffb04f324076 Mon Sep 17 00:00:00 2001 From: Sergey Zolotorev Date: Wed, 5 Apr 2023 17:51:27 +0000 Subject: [PATCH] measurement: fix pad calculation --- src/measurement.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/measurement.rs b/src/measurement.rs index 38405cb..7eda5b0 100644 --- a/src/measurement.rs +++ b/src/measurement.rs @@ -103,7 +103,7 @@ pub fn build_table( entry_size: usize, ) -> super::Result> { let mut table = build_entry(guid, payload, entry_size)?; - let pad = 16 - (table.len() % 16); + let pad = ((table.len() + 16 - 1) & !(16 - 1)) - table.len(); table.extend(vec![0; pad]); Ok(table) }