summaryrefslogtreecommitdiffstats
path: root/src/shared/tpm2-util.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge pull request #28948 from poettering/tpm2-duplicate-pcr-namesLuca Boccassi2023-08-281-30/+10
|\
| * fundamental: rename tpm-pcr.h → tpm2-pcr.hLennart Poettering2023-08-241-2/+2
| * tpm2: unify symbolic name infra for PCRsLennart Poettering2023-08-241-30/+10
* | tpm2: wrap (7) in UINT32_C()Dan Streetman2023-08-241-1/+1
* | tpm2: add tpm2_pcr_values_has_(any|all)_values() functionsDan Streetman2023-08-241-0/+2
* | tpm2: use memcpy_safe() instead of memcpy()Dan Streetman2023-08-241-1/+1
* | tpm2: split TPM2_PCR_VALUE_MAKE() over multiple linesDan Streetman2023-08-241-1/+7
* | tpm2: lowercase TPM2_PCR_VALUE[S]_VALID functionsDan Streetman2023-08-241-2/+2
|/
* tpm2-util: add _const_/_pure_ to a couple of to_string()/from_string() functionsLennart Poettering2023-08-181-4/+4
* tpm2-util: give PCR 6 a name tooLennart Poettering2023-08-181-0/+1
* tpm2: move policy calculation out of tpm2_seal()Dan Streetman2023-08-041-2/+4
* tpm2: add functions to convert TPM2B_PUBLIC to/from openssl pkey or PEMDan Streetman2023-08-041-0/+9
* tpm2: add tpm2_pcr_read_missing_values()Dan Streetman2023-08-041-0/+4
* tpm2: add TPM2B_*_MAKE(), TPM2B_*_CHECK_SIZE() macrosDan Streetman2023-08-041-0/+56
* tpm2: change tpm2_parse_pcr_argument() parameters to parse to Tpm2PCRValue arrayDan Streetman2023-08-041-2/+3
* tpm2: change tpm2_calculate_policy_pcr(), tpm2_calculate_sealing_policy() to ...Dan Streetman2023-08-041-1/+1
* tpm2: declare tpm2_log_debug_*() functions in tpm2_util.hDan Streetman2023-08-041-0/+6
* tpm2: move declared functions in header lower downDan Streetman2023-08-041-20/+20
* tpm2: add Tpm2PCRValue struct and associated functionsDan Streetman2023-08-041-1/+24
* tpm2: add more helper functions for managing TPML_PCR_SELECTION and TPMS_PCR_...Dan Streetman2023-08-041-0/+6
* tpm2: change tpm2_tpm*_pcr_selection_to_mask() to return maskDan Streetman2023-08-041-2/+2
* tpm2: add tpm2_hash_alg_to_size()Dan Streetman2023-08-041-0/+2
* tpm2: use CreatePrimary() to create primary keys instead of Create()Dan Streetman2023-08-041-0/+4
* tpm2-util: Check for dlopen() when calculating tpm2 supportDaan De Meyer2023-07-101-1/+2
* tpm2: cache TPM algorithmsDan Streetman2023-07-051-1/+3
* tpm2: cache the TPM supported commands, add tpm2_supports_command()Dan Streetman2023-07-051-0/+3
* analyze: add new "pcrs" verbLennart Poettering2023-06-281-1/+2
* tpm2: make PcrIndex an anonymous enumLennart Poettering2023-06-271-7/+9
* tpm2: add tpm2_get_legacy_template() and tpm2_get_srk_template()Dan Streetman2023-06-081-9/+0
* tpm2: add tpm2_get_capability_handle(), tpm2_esys_handle_from_tpm_handle()Dan Streetman2023-06-081-1/+2
* tpm2: replace _cleanup_tpm2_* macros with _cleanup_()Dan Streetman2023-06-081-2/+0
* tpm2: verify symmetric parms in tpm2_context_new()Dan Streetman2023-06-061-0/+4
* tpm2: add tpm2_get_capability(), tpm2_cache_capabilities(), tpm2_capability_p...Dan Streetman2023-06-061-0/+3
* tpm2: remove all extern tpm2-tss symbolsDan Streetman2023-05-311-41/+0
* tpm2: add tpm2_policy_authorize()Dan Streetman2023-05-261-0/+1
* tpm2: add tpm2_policy_auth_value()Dan Streetman2023-05-261-0/+1
* tpm2: add tpm2_policy_pcr()Dan Streetman2023-05-261-0/+3
* tpm2: add tpm2_get_name()Dan Streetman2023-05-261-0/+4
* tpm2: add tpm2_digest_*() functionsDan Streetman2023-05-261-0/+13
* tpm2: add tpm2_is_encryption_session()Dan Streetman2023-05-061-0/+1
* systemd-cryptenroll: add string aliases for tpm2 PCRsOMOJOLA JOSHUA DAMILOLA2023-04-131-0/+27