summaryrefslogtreecommitdiffstats
path: root/src/shared/tpm2-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-3/+1
* tpm2-util: avoid trialLennart Poettering2022-09-101-0/+12
* tpm2-util: add helper for formatting PCR masks as stringLennart Poettering2022-09-081-0/+19
* tpm2-util: add common parser for the LUKS2 TPM2 JSON structureLennart Poettering2022-09-081-8/+152
* cryptenroll: hook up new TPM2 signed policies with cryptenrollLennart Poettering2022-09-081-6/+21
* creds-util: hook up new signed PCR policiesLennart Poettering2022-09-081-0/+46
* tpm2-util: extend TPM2 policies to optionally check PCR values against signed...Lennart Poettering2022-09-081-55/+425
* tpm2-util: allow external code to create tpm2 contextsLennart Poettering2022-09-081-24/+13
* tpm2-util: pick up 4 more symbols of tpm2-tssLennart Poettering2022-09-081-1/+9
* tpm2: add bind keyWilliam Roberts2022-09-081-59/+74
* Merge pull request #24368 from poettering/tpm2-json-pcr-array-reworkLennart Poettering2022-08-191-18/+58
|\
| * tpm2-util: also add helper for parsing PCR arraysLennart Poettering2022-08-191-0/+26
| * tpm2-util: split out helpers which format a PCR mask as a JSON arrayLennart Poettering2022-08-191-18/+32
* | tpm2-util: introduce tpm2_parse_pcr_argument() helperLennart Poettering2022-08-191-0/+25
* | tpm2-util: expose more hash algorithmsLennart Poettering2022-08-191-6/+12
* | tpm2-util: add TPM2_PCR_MASK_VALID() helperLennart Poettering2022-08-191-2/+2
|/
* tpm2-util: more structure initialization simplificationsLennart Poettering2022-08-171-11/+9
* tpm2-util: credit TPM2 RNG entropy only once per bootLennart Poettering2022-08-171-2/+20
* tpm-util: use trial session where appropriateLennart Poettering2022-08-161-5/+24
* tpm2: typo fix selecion → selectionLennart Poettering2022-08-161-4/+4
* tpm2-util: reduce unnecessary indentationLennart Poettering2022-08-151-16/+4
* tpm2-util: rename tpmKey → primaryLennart Poettering2022-08-121-4/+4
* tpm2-util: lower indentation level a tiny bitLennart Poettering2022-08-121-19/+15
* Simplify random number selectionJason A. Donenfeld2022-05-311-1/+1
* stat-util: fix dir_is_empty() with hidden/backup filesLennart Poettering2022-05-041-1/+1
* tpm2-util: if we run in a container, ignore /sys/class/tpmrm/* contentsLennart Poettering2022-04-221-6/+13
* tpm2-util: add helper that checks for the various facets of TPM2 supportLennart Poettering2022-04-201-0/+23
* tpm2: enable parameter encryptionGrigori Goronzy2022-03-161-14/+90
* cryptenroll: add support for TPM2 pinGrigori Goronzy2022-03-151-1/+4
* tpm2: support policies with PINGrigori Goronzy2022-03-151-4/+72
* json: add new JSON_BUILD_CONST_STRING() macroLennart Poettering2021-11-251-1/+1
* alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhereLennart Poettering2021-10-141-1/+1
* tpm2: log about invalid PCRs on each unsealingLennart Poettering2021-09-131-2/+8
* tpm2: check if PCR values make sense before using themLennart Poettering2021-09-131-27/+153
* tpm2: support RSA primary keys as fallback if TPM2 devices don't support ECCLennart Poettering2021-09-131-47/+124
* tpm-util: fix TPM parameter handlingAnatol Pomozov2021-09-111-1/+1
* tree-wide: fix typoYu Watanabe2021-08-181-2/+2
* tpm2-util: auto-detect supported PCR banksLennart Poettering2021-07-301-5/+142
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-8/+4
* shared/tpm2-util: simplify and convert to the new helperZbigniew Jędrzejewski-Szmek2021-06-241-75/+29
* dlfcn-util: invert function naming and add helper that does the whole jobZbigniew Jędrzejewski-Szmek2021-06-241-3/+3
* tpm2-util: accept empty string for empty PCR listLennart Poettering2021-05-251-0/+7
* tpm2: support "+" as separator for TPM PCR listsLennart Poettering2021-05-251-2/+5
* tpm2-util: properly load tpm2 libraries befre unsealingLennart Poettering2021-04-061-0/+4
* cryptenroll: add support for TPM2 enrollingLennart Poettering2020-12-171-0/+998