| // SPDX-License-Identifier: MIT OR Apache-2.0 |
| // Copyright (c) 2025 Opinsys Oy |
| // Copyright (c) 2024-2025 Jarkko Sakkinen |
| |
| pub const MAX_BUFFER_SIZE: usize = 1024; |
| pub const MAX_DIGEST_SIZE: usize = 64; |
| pub const MAX_ECC_KEY_BYTES: usize = 66; |
| pub const MAX_EVENT_SIZE: usize = 1024; |
| pub const MAX_HANDLES: usize = 8; |
| pub const MAX_NV_BUFFER_SIZE: usize = 1024; |
| pub const MAX_PRIVATE_SIZE: usize = 1408; |
| pub const MAX_RSA_KEY_BYTES: usize = 512; |
| 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_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_LAST: u32 = 0x4004_FFFF; |
| pub const TPM_RH_PERSISTENT_FIRST: u32 = 0x8100_0000; |
| pub const TPM_RH_TRANSIENT_FIRST: u32 = 0x8000_0000; |