feat(const): add handle ranges
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
diff --git a/src/constant.rs b/src/constant.rs
index 3e768b3..f018e79 100644
--- a/src/constant.rs
+++ b/src/constant.rs
@@ -13,11 +13,17 @@
pub const MAX_SENSITIVE_DATA: usize = 256;
pub const MAX_SESSIONS: usize = 8;
pub const MAX_SYM_KEY_BYTES: usize = 32;
-pub const TPM_HEADER_SIZE: usize = 10;
pub const TPM_GENERATED_VALUE: u32 = 0xFF54_4347;
+pub const TPM_HEADER_SIZE: usize = 10;
pub const TPM_MAX_COMMAND_SIZE: usize = 4096;
pub const TPM_PCR_SELECT_MAX: usize = 3;
pub const TPM_RH_FIRST: u32 = 0x4000_0000;
+pub const TPM_RH_HMAC_SESSION_FIRST: u32 = 0x0200_0000;
+pub const TPM_RH_HMAC_SESSION_LAST: u32 = 0x02FF_FFFF;
pub const TPM_RH_LAST: u32 = 0x4004_FFFF;
pub const TPM_RH_PERSISTENT_FIRST: u32 = 0x8100_0000;
+pub const TPM_RH_PERSISTENT_LAST: u32 = 0x81FF_0000;
+pub const TPM_RH_POLICY_SESSION_FIRST: u32 = 0x0300_0000;
+pub const TPM_RH_POLICY_SESSION_LAST: u32 = 0x03FF_FFFF;
pub const TPM_RH_TRANSIENT_FIRST: u32 = 0x8000_0000;
+pub const TPM_RH_TRANSIENT_LAST: u32 = 0x80FF_FFFF;