summaryrefslogtreecommitdiffstats
path: root/src/shared/tpm2-util.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* tpm2-util: show loaded libraries in 'systemd-analyze has-tpm2'Yu Watanabe2024-09-301-7/+14
* tpm2-util: update commentYu Watanabe2024-09-191-2/+2
* tpm2-util: do not load tpm2 libraries when not interested in the existence of...Yu Watanabe2024-09-191-1/+4
* tpm2-util: introduce tpm2_is_fully_supported()Yu Watanabe2024-09-191-0/+3
* analyze: move "has-tpm2" from systemd-creds to systemd-analyzeLennart Poettering2024-09-121-0/+2
* cryptenroll/cryptsetup: allow combined signed TPM2 PCR policy + pcrlock policyLennart Poettering2024-09-061-4/+4
* various: move ptr indicator to return valueZbigniew Jędrzejewski-Szmek2024-06-191-5/+5
* various: move const ptr indicator to return valueZbigniew Jędrzejewski-Szmek2024-06-191-7/+7
* libsystemd: turn json.[ch] into a public APILennart Poettering2024-06-121-11/+11
* tpm2-util: tighten rules on the nvindex handle range we allocate fromLennart Poettering2024-06-111-0/+11
* tpm2-util: add generic wrapper tpm2_context_new_or_warn() that wrpas tpm2_con...Lennart Poettering2024-04-221-0/+1
* tpm2-util: now that we don't use PolicyAuthValue anymore, let's not set an au...Lennart Poettering2024-04-181-1/+1
* pcrlock: switch access policy for nvindex to store policy in from PolicyAuthV...Lennart Poettering2024-04-181-0/+4
* tpm2-util: rename tpm2_get_pin_auth() → tpm2_auth_value_from_pin()Lennart Poettering2024-04-181-1/+1
* tpm2: export tpm2_get_name()Lennart Poettering2024-04-181-0/+1
* pcrlock: when unlocking try to pick up pcrlock policy from system credentialsLennart Poettering2024-01-221-2/+4
* tpm2-util: more iovec'ificationLennart Poettering2024-01-051-5/+5
* Merge pull request #29955 from poettering/repart-seal-keyLuca Boccassi2023-11-101-2/+2
|\
| * tpm2-util: move loading of TPM2B_PUBLIC from disk into tpm2-util.cLennart Poettering2023-11-091-2/+2
* | tpm2-setup: also save the SRK to the file system in TPM2_PUBLIC formatLennart Poettering2023-11-091-0/+1
|/
* cryptenroll: add support for calculated TPM2 enrollmentDan Streetman2023-11-071-0/+2
* tpm2: update test-tpm2 for tpm2_calculate_seal()Dan Streetman2023-11-071-0/+2
* tpm2: add tpm2_calculate_seal() and helper functionsDan Streetman2023-11-071-0/+7
* tpm2: add tpm2_sym_alg_*_string() and tpm2_sym_mode_*_string()Dan Streetman2023-11-071-0/+6
* tpm2: add test to verify srk templatesDan Streetman2023-11-071-0/+2
* tpm2: allow using tpm2_get_srk_template() without tpmDan Streetman2023-11-071-0/+2
* pcrlock: add new pcrlock toolLennart Poettering2023-11-031-3/+59
* tpm2-util: add common array for TPM2 hash algorithmsLennart Poettering2023-11-031-0/+4
* tpm2-util: make various marshalling/unmarshalling calls static, as we only us...Lennart Poettering2023-11-031-4/+0
* tpm2-util: add generic helpers for sealing/unsealing dataLennart Poettering2023-11-031-0/+3
* tpm2-util: add helper for creating/removing/updating NV index with stored policyLennart Poettering2023-11-031-0/+4
* tpm2-util: add calls for calculating/submitting PolicyAuthorizeNV + PolicyOR ...Lennart Poettering2023-11-031-0/+5
* tpm2-util: add helper that calculates name of NV indexLennart Poettering2023-11-031-0/+2
* tpm2-util: add helper for setting TPM2B_AUTH in binaryLennart Poettering2023-11-031-0/+2
* tpm2-util: add helpers for marshalling NV index public areasLennart Poettering2023-11-031-0/+2
* tpm2-util: add helpers for marshalling public/private keysLennart Poettering2023-11-031-0/+4
* tpm2-util: export a couple of functions we'd like to use for pcrlockLennart Poettering2023-11-031-0/+12
* tpm2-util: add helper for returning path to EFI event log blobLennart Poettering2023-11-031-0/+1
* tpm2-util: make tpm2_read_public() static, as we use it only internally in tp...Lennart Poettering2023-10-231-2/+0
* tpm2-util: make tpm2_marshal_blob()/tpm2_unmarshal_blob() staticLennart Poettering2023-10-231-3/+0
* tpm2-util: rename tpm2_calculate_name() → tpm2_calculate_pubkey_name()Lennart Poettering2023-10-211-1/+1
* test: add tests for systemd-cryptenroll --tpm2-seal-key-handleDan Streetman2023-10-101-0/+8
* cryptenroll: allow specifying handle index of key to use for sealingDan Streetman2023-10-101-1/+1
* tpm2: cache TPM's supported ECC curvesDan Streetman2023-10-031-0/+3
* tpm2: change tpm2_unseal() to accept Tpm2Context instead of device stringDan Streetman2023-10-031-1/+1
* tpm2: downgrade most log functions from error to debugDan Streetman2023-10-031-1/+1
* tpm2-setup: add new early boot tool for initializing the SRKLennart Poettering2023-09-291-0/+4
* tpm2: add tpm2_index_to_handle() and tpm2_index_from_handle()Dan Streetman2023-09-291-0/+5
* tpm2: add tpm2_marshal_blob() and tpm2_unmarshal_blob()Dan Streetman2023-09-291-0/+3
* tpm2: whenever we measure, also write a tpm log recordLennart Poettering2023-08-301-1/+15