summaryrefslogtreecommitdiff
path: root/src/shared/tpm2-util.h
Commit message (Expand)AuthorAgeFilesLines
* systemd-cryptenroll: add string aliases for tpm2 PCRsOMOJOLA JOSHUA DAMILOLA2023-04-131-0/+27
* tpm2: add support for a trusted SRKWilliam Roberts2023-04-031-4/+13
* tpm2: add/rename functions to manage pcr selectionsDan Streetman2023-03-091-6/+25
* tpm2: add TPM2_PCR_VALID()Dan Streetman2023-03-091-6/+12
* tpm2: add Tpm2Handle with automatic cleanupDan Streetman2023-02-011-1/+13
* tpm2: use Tpm2Context* instead of ESYS_CONTEXT*Dan Streetman2023-02-011-4/+4
* tpm2: use ref counter for Tpm2ContextDan Streetman2023-02-011-3/+8
* tpm2: rename struct tpm2_context to Tpm2ContextDan Streetman2023-02-011-7/+7
* tpm2: rename tpm2 alg id<->string functionsDan Streetman2023-02-011-4/+4
* tpm2: add salt to pinWilliam Roberts2023-01-181-2/+9
* tpm2-util: optionally do HMAC in tpm2_extend_bytes() in case we process sensi...Lennart Poettering2023-01-171-1/+1
* tpm2-util: split out code that extends a PCR from pcrphaseLennart Poettering2023-01-171-0/+2
* tpm2-util: split out code that derives "good" TPM2 banks into an strv from pc...Lennart Poettering2023-01-171-0/+1
* condition: Check that subsystem is enabled in ConditionSecurity=tpm2Daan De Meyer2022-11-011-5/+6
* tpm2-util: fix parameter nameLennart Poettering2022-10-171-1/+1
* tpm2-util: add helper for determining enabled/used PCR banksLennart Poettering2022-09-221-0/+2
* tpm2-util: pick up Esys_PCR_Extend() symbol tooLennart Poettering2022-09-221-0/+1
* cryptsetup: hook up TPM2 token code with policies based on PCR signatures, tooLennart Poettering2022-09-081-0/+1
* tpm2-util: add helper for formatting PCR masks as stringLennart Poettering2022-09-081-0/+2
* tpm2-util: add common parser for the LUKS2 TPM2 JSON structureLennart Poettering2022-09-081-0/+1
* cryptenroll: hook up new TPM2 signed policies with cryptenrollLennart Poettering2022-09-081-1/+1
* creds-util: hook up new signed PCR policiesLennart Poettering2022-09-081-0/+3
* tpm2-util: extend TPM2 policies to optionally check PCR values against signed...Lennart Poettering2022-09-081-2/+2
* tpm2-util: allow external code to create tpm2 contextsLennart Poettering2022-09-081-0/+20
* tpm2-util: pick up 4 more symbols of tpm2-tssLennart Poettering2022-09-081-0/+4
* Merge pull request #24368 from poettering/tpm2-json-pcr-array-reworkLennart Poettering2022-08-191-0/+3
|\
| * tpm2-util: also add helper for parsing PCR arraysLennart Poettering2022-08-191-0/+2
| * tpm2-util: split out helpers which format a PCR mask as a JSON arrayLennart Poettering2022-08-191-0/+1
* | tpm2-util: introduce tpm2_parse_pcr_argument() helperLennart Poettering2022-08-191-0/+2
* | tpm2-util: expose more hash algorithmsLennart Poettering2022-08-191-2/+10
* | tpm2-util: add TPM2_PCR_MASK_VALID() helperLennart Poettering2022-08-191-1/+5
|/
* creds-tool: add new "has-tpm2" verbLennart Poettering2022-04-201-0/+2
* tpm2-util: add helper that checks for the various facets of TPM2 supportLennart Poettering2022-04-201-0/+10
* tpm2: enable parameter encryptionGrigori Goronzy2022-03-161-0/+1
* cryptenroll: add support for TPM2 pinGrigori Goronzy2022-03-151-1/+5
* tpm2: support policies with PINGrigori Goronzy2022-03-151-2/+6
* tpm2: check if PCR values make sense before using themLennart Poettering2021-09-131-0/+1
* tpm2: support RSA primary keys as fallback if TPM2 devices don't support ECCLennart Poettering2021-09-131-4/+24
* tpm2-util: auto-detect supported PCR banksLennart Poettering2021-07-301-3/+8
* Add support for systemd-tpm2 libcryptsetup plugin.Ondrej Kozina2021-07-261-0/+5
* cryptenroll: add support for TPM2 enrollingLennart Poettering2020-12-171-0/+51