archinstall/examples
Anton Hvornum 493cccc18f
Added a HSM menu entry (#1196)
* Added a HSM menu entry, but also a safety check to make sure a FIDO device is connected

* flake8 complaints

* Adding FIDO lookup using cryptenroll listing

* Added systemd-cryptenroll --fido2-device=list

* Removed old _select_hsm call

* Fixed flake8 complaints

* Added support for locking and unlocking with a HSM

* Removed hardcoded paths in favor of PR merge

* Removed hardcoded paths in favor of PR merge

* Fixed mypy complaint

* Flake8 issue

* Added sd-encrypt for HSM and revert back to encrypt when HSM is not used (stability reason)

* Added /etc/vconsole.conf and tweaked fido2_enroll() to use the proper paths

* Spelling error

* Using UUID instead of PARTUUID when using HSM. I can't figure out how to get sd-encrypt to use PARTUUID instead. Added a Partition().part_uuid function. Actually renamed .uuid to .part_uuid and created a .uuid instead.

* Adding missing package libfido2 and removed tpm2-device=auto as it overrides everything and forces password prompt to be used over FIDO2, no matter the order of the options.

* Added some notes to clarify some choices.

* Had to move libfido2 package install to later in the chain, as there's not even a base during mounting :P
2022-05-18 11:28:59 +02:00
..
__init__.py some type hint fixes and a bad catch fix 2021-05-12 15:45:45 +05:30
config-sample.json Rework network config (#1001) 2022-02-28 15:57:57 +01:00
creds-sample.json Updated examples, fix #772 2021-11-26 14:24:47 +00:00
custom-command-sample.json Rework network config (#1001) 2022-02-28 15:57:57 +01:00
disk_layouts-sample.json Issue923 (#927) 2022-02-01 16:44:39 +01:00
guided.py Added a HSM menu entry (#1196) 2022-05-18 11:28:59 +02:00
minimal.py Change usage `lsblk` to `blkid` where possible. And general improvements to disk handling. (#949) 2022-02-08 23:21:20 +01:00
only_hd.py Subvolume User Interface (#1032) 2022-03-28 13:55:15 +02:00
swiss.py Fix lengthy translations in Main Menu (Important) (#1195) 2022-05-16 23:11:09 +02:00
unattended.py Final whitespace changes I think 2021-05-15 13:04:18 -04:00