1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// SPDX-FileCopyrightText: 2026 OpenBasil Contributors
//
// SPDX-License-Identifier: Apache-2.0
//! Core broker state, policy, backends, audit, and reconciliation.
/// Whether a system TPM is present (resource-manager or raw device node).
///
/// Ungated probe shared by the `tpm2` local-identity scaffolding and the
/// `unlock-tpm` sealed-bundle slot, so neither feature needs to enable the
/// other. Mirrors `brightnexus-platform`'s `tpm_available()`.