├── .github └── workflows │ ├── build.yml │ ├── differential-shellcheck.yml │ ├── install-dependencies │ └── spellcheck.yml ├── .gitignore ├── COPYING ├── COPYING.openssl ├── INSTALL.md ├── README.md ├── meson.build ├── meson_options.txt └── src ├── bash ├── clevis └── meson.build ├── clevis ├── clevis-decrypt ├── clevis-decrypt.1.adoc ├── clevis.1.adoc ├── initramfs-tools ├── hooks │ ├── clevis.in │ └── meson.build ├── meson.build └── scripts │ ├── local-bottom │ ├── clevis.in │ └── meson.build │ ├── local-top │ ├── clevis.in │ └── meson.build │ └── meson.build ├── luks ├── clevis-luks-bind ├── clevis-luks-bind.1.adoc ├── clevis-luks-common-functions.in ├── clevis-luks-edit ├── clevis-luks-edit.1.adoc ├── clevis-luks-list ├── clevis-luks-list.1.adoc ├── clevis-luks-pass ├── clevis-luks-pass.1.adoc ├── clevis-luks-regen ├── clevis-luks-regen.1.adoc ├── clevis-luks-report ├── clevis-luks-report.1.adoc ├── clevis-luks-unbind.1.adoc ├── clevis-luks-unbind.in ├── clevis-luks-unlock ├── clevis-luks-unlock.1.adoc ├── clevis-luks-unlockers.7.adoc ├── dracut │ ├── clevis-pin-null │ │ ├── meson.build │ │ └── module-setup.sh.in │ ├── clevis-pin-pkcs11 │ │ ├── clevis-pkcs11-hook.sh.in │ │ ├── clevis-pkcs11-prehook.sh │ │ ├── meson.build │ │ └── module-setup.sh.in │ ├── clevis-pin-sss │ │ ├── meson.build │ │ └── module-setup.sh.in │ ├── clevis-pin-tang │ │ ├── meson.build │ │ └── module-setup.sh.in │ ├── clevis-pin-tpm2 │ │ ├── meson.build │ │ └── module-setup.sh.in │ ├── clevis │ │ ├── clevis-hook.sh.in │ │ ├── clevis-luks-unlocker │ │ ├── meson.build │ │ └── module-setup.sh.in │ └── meson.build ├── meson.build ├── systemd │ ├── clevis-luks-askpass.in │ ├── clevis-luks-askpass.path │ ├── clevis-luks-askpass.service.in │ ├── clevis-luks-pkcs11-askpass.in │ ├── clevis-luks-pkcs11-askpass.service.in │ ├── clevis-luks-pkcs11-askpass.socket │ ├── clevis-luks-pkcs11-askpin.in │ └── meson.build ├── tests │ ├── assume-yes │ ├── assume-yes-luks2 │ ├── backup-restore-luks1 │ ├── backup-restore-luks2 │ ├── bad-sss │ ├── bind-already-used-luksmeta-slot │ ├── bind-binary-keyfile-luks1 │ ├── bind-key-file-non-interactive-luks1 │ ├── bind-luks1 │ ├── bind-luks1-avoid-luksmeta-corruption │ ├── bind-luks2 │ ├── bind-luks2-ext-token │ ├── bind-pass-with-newline-keyfile-luks1 │ ├── bind-pass-with-newline-luks1 │ ├── bind-wrong-pass-luks1 │ ├── bind-wrong-pass-luks2 │ ├── edit-tang-luks1 │ ├── edit-tang-luks2 │ ├── list-recursive-luks1 │ ├── list-recursive-luks2 │ ├── list-sss-tang-luks1 │ ├── list-sss-tang-luks2 │ ├── list-tang-luks1 │ ├── list-tang-luks2 │ ├── meson.build │ ├── pass-tang-luks1 │ ├── pass-tang-luks2 │ ├── regen-inplace-luks1 │ ├── regen-inplace-luks2 │ ├── regen-not-inplace-luks1 │ ├── regen-not-inplace-luks2 │ ├── report-sss-luks1 │ ├── report-sss-luks2 │ ├── report-tang-luks1 │ ├── report-tang-luks2 │ ├── tests-common-functions.in │ ├── unbind-luks1 │ ├── unbind-luks2 │ ├── unbind-unbound-slot-luks1 │ ├── unbind-unbound-slot-luks2 │ ├── unlock-arbitrary-parameter │ ├── unlock-tang-luks1 │ └── unlock-tang-luks2 └── udisks2 │ ├── clevis-luks-udisks2.c │ ├── clevis-luks-udisks2.desktop.in │ └── meson.build ├── meson.build └── pins ├── file ├── clevis-decrypt-file ├── clevis-encrypt-file ├── clevis-encrypt-file.1.adoc ├── dracut.module-setup.sh.in ├── initramfs.in ├── meson.build └── pin-file ├── meson.build ├── pkcs11 ├── clevis-decrypt-pkcs11 ├── clevis-encrypt-pkcs11 ├── clevis-encrypt-pkcs11.1.adoc ├── clevis-pkcs11-afunix-socket-unlock.c ├── clevis-pkcs11-common ├── meson.build └── tests │ ├── meson.build │ ├── pin-pkcs11 │ └── pkcs11-common-tests ├── sss ├── clevis-decrypt-null ├── clevis-decrypt-sss.c ├── clevis-encrypt-null ├── clevis-encrypt-sss.1.adoc ├── clevis-encrypt-sss.c ├── meson.build ├── pin-null ├── pin-sss ├── sss.c └── sss.h ├── tang ├── clevis-decrypt-tang ├── clevis-encrypt-tang ├── clevis-encrypt-tang.1.adoc ├── meson.build └── tests │ ├── default-thp-alg │ ├── meson.build │ ├── pin-tang │ ├── tang-common-test-functions.in │ └── tang-validate-adv ├── template ├── README.md ├── clevis-decrypt-@pin@ ├── clevis-encrypt-@pin@ ├── clevis-encrypt-@pin@.1.adoc ├── dracut.module-setup.sh.in ├── initramfs.in ├── meson.build └── pin-@pin@ └── tpm2 ├── clevis-decrypt-tpm2 ├── clevis-encrypt-tpm2 ├── clevis-encrypt-tpm2.1.adoc ├── meson.build └── pin-tpm2 /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/differential-shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/.github/workflows/differential-shellcheck.yml -------------------------------------------------------------------------------- /.github/workflows/install-dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/.github/workflows/install-dependencies -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/.github/workflows/spellcheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.openssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/COPYING.openssl -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/INSTALL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/README.md -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/meson_options.txt -------------------------------------------------------------------------------- /src/bash/clevis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/bash/clevis -------------------------------------------------------------------------------- /src/bash/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/bash/meson.build -------------------------------------------------------------------------------- /src/clevis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/clevis -------------------------------------------------------------------------------- /src/clevis-decrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/clevis-decrypt -------------------------------------------------------------------------------- /src/clevis-decrypt.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/clevis-decrypt.1.adoc -------------------------------------------------------------------------------- /src/clevis.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/clevis.1.adoc -------------------------------------------------------------------------------- /src/initramfs-tools/hooks/clevis.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/hooks/clevis.in -------------------------------------------------------------------------------- /src/initramfs-tools/hooks/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/hooks/meson.build -------------------------------------------------------------------------------- /src/initramfs-tools/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/meson.build -------------------------------------------------------------------------------- /src/initramfs-tools/scripts/local-bottom/clevis.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/scripts/local-bottom/clevis.in -------------------------------------------------------------------------------- /src/initramfs-tools/scripts/local-bottom/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/scripts/local-bottom/meson.build -------------------------------------------------------------------------------- /src/initramfs-tools/scripts/local-top/clevis.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/scripts/local-top/clevis.in -------------------------------------------------------------------------------- /src/initramfs-tools/scripts/local-top/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/scripts/local-top/meson.build -------------------------------------------------------------------------------- /src/initramfs-tools/scripts/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/initramfs-tools/scripts/meson.build -------------------------------------------------------------------------------- /src/luks/clevis-luks-bind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-bind -------------------------------------------------------------------------------- /src/luks/clevis-luks-bind.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-bind.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-common-functions.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-common-functions.in -------------------------------------------------------------------------------- /src/luks/clevis-luks-edit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-edit -------------------------------------------------------------------------------- /src/luks/clevis-luks-edit.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-edit.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-list -------------------------------------------------------------------------------- /src/luks/clevis-luks-list.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-list.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-pass -------------------------------------------------------------------------------- /src/luks/clevis-luks-pass.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-pass.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-regen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-regen -------------------------------------------------------------------------------- /src/luks/clevis-luks-regen.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-regen.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-report -------------------------------------------------------------------------------- /src/luks/clevis-luks-report.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-report.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-unbind.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-unbind.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-unbind.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-unbind.in -------------------------------------------------------------------------------- /src/luks/clevis-luks-unlock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-unlock -------------------------------------------------------------------------------- /src/luks/clevis-luks-unlock.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-unlock.1.adoc -------------------------------------------------------------------------------- /src/luks/clevis-luks-unlockers.7.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/clevis-luks-unlockers.7.adoc -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-null/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-null/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-null/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-null/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-pkcs11/clevis-pkcs11-hook.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-pkcs11/clevis-pkcs11-hook.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-pkcs11/clevis-pkcs11-prehook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-pkcs11/clevis-pkcs11-prehook.sh -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-pkcs11/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-pkcs11/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-pkcs11/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-pkcs11/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-sss/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-sss/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-sss/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-sss/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-tang/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-tang/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-tang/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-tang/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-tpm2/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-tpm2/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis-pin-tpm2/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis-pin-tpm2/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis/clevis-hook.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis/clevis-hook.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/clevis/clevis-luks-unlocker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis/clevis-luks-unlocker -------------------------------------------------------------------------------- /src/luks/dracut/clevis/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis/meson.build -------------------------------------------------------------------------------- /src/luks/dracut/clevis/module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/clevis/module-setup.sh.in -------------------------------------------------------------------------------- /src/luks/dracut/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/dracut/meson.build -------------------------------------------------------------------------------- /src/luks/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/meson.build -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-askpass.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-askpass.in -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-askpass.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-askpass.path -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-askpass.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-askpass.service.in -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-pkcs11-askpass.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-pkcs11-askpass.in -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-pkcs11-askpass.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-pkcs11-askpass.service.in -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-pkcs11-askpass.socket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-pkcs11-askpass.socket -------------------------------------------------------------------------------- /src/luks/systemd/clevis-luks-pkcs11-askpin.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/clevis-luks-pkcs11-askpin.in -------------------------------------------------------------------------------- /src/luks/systemd/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/systemd/meson.build -------------------------------------------------------------------------------- /src/luks/tests/assume-yes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/assume-yes -------------------------------------------------------------------------------- /src/luks/tests/assume-yes-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/assume-yes-luks2 -------------------------------------------------------------------------------- /src/luks/tests/backup-restore-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/backup-restore-luks1 -------------------------------------------------------------------------------- /src/luks/tests/backup-restore-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/backup-restore-luks2 -------------------------------------------------------------------------------- /src/luks/tests/bad-sss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bad-sss -------------------------------------------------------------------------------- /src/luks/tests/bind-already-used-luksmeta-slot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-already-used-luksmeta-slot -------------------------------------------------------------------------------- /src/luks/tests/bind-binary-keyfile-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-binary-keyfile-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-key-file-non-interactive-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-key-file-non-interactive-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-luks1-avoid-luksmeta-corruption: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-luks1-avoid-luksmeta-corruption -------------------------------------------------------------------------------- /src/luks/tests/bind-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-luks2 -------------------------------------------------------------------------------- /src/luks/tests/bind-luks2-ext-token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-luks2-ext-token -------------------------------------------------------------------------------- /src/luks/tests/bind-pass-with-newline-keyfile-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-pass-with-newline-keyfile-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-pass-with-newline-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-pass-with-newline-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-wrong-pass-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-wrong-pass-luks1 -------------------------------------------------------------------------------- /src/luks/tests/bind-wrong-pass-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/bind-wrong-pass-luks2 -------------------------------------------------------------------------------- /src/luks/tests/edit-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/edit-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/edit-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/edit-tang-luks2 -------------------------------------------------------------------------------- /src/luks/tests/list-recursive-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-recursive-luks1 -------------------------------------------------------------------------------- /src/luks/tests/list-recursive-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-recursive-luks2 -------------------------------------------------------------------------------- /src/luks/tests/list-sss-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-sss-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/list-sss-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-sss-tang-luks2 -------------------------------------------------------------------------------- /src/luks/tests/list-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/list-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/list-tang-luks2 -------------------------------------------------------------------------------- /src/luks/tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/meson.build -------------------------------------------------------------------------------- /src/luks/tests/pass-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/pass-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/pass-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/pass-tang-luks2 -------------------------------------------------------------------------------- /src/luks/tests/regen-inplace-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/regen-inplace-luks1 -------------------------------------------------------------------------------- /src/luks/tests/regen-inplace-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/regen-inplace-luks2 -------------------------------------------------------------------------------- /src/luks/tests/regen-not-inplace-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/regen-not-inplace-luks1 -------------------------------------------------------------------------------- /src/luks/tests/regen-not-inplace-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/regen-not-inplace-luks2 -------------------------------------------------------------------------------- /src/luks/tests/report-sss-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/report-sss-luks1 -------------------------------------------------------------------------------- /src/luks/tests/report-sss-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/report-sss-luks2 -------------------------------------------------------------------------------- /src/luks/tests/report-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/report-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/report-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/report-tang-luks2 -------------------------------------------------------------------------------- /src/luks/tests/tests-common-functions.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/tests-common-functions.in -------------------------------------------------------------------------------- /src/luks/tests/unbind-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unbind-luks1 -------------------------------------------------------------------------------- /src/luks/tests/unbind-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unbind-luks2 -------------------------------------------------------------------------------- /src/luks/tests/unbind-unbound-slot-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unbind-unbound-slot-luks1 -------------------------------------------------------------------------------- /src/luks/tests/unbind-unbound-slot-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unbind-unbound-slot-luks2 -------------------------------------------------------------------------------- /src/luks/tests/unlock-arbitrary-parameter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unlock-arbitrary-parameter -------------------------------------------------------------------------------- /src/luks/tests/unlock-tang-luks1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unlock-tang-luks1 -------------------------------------------------------------------------------- /src/luks/tests/unlock-tang-luks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/tests/unlock-tang-luks2 -------------------------------------------------------------------------------- /src/luks/udisks2/clevis-luks-udisks2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/udisks2/clevis-luks-udisks2.c -------------------------------------------------------------------------------- /src/luks/udisks2/clevis-luks-udisks2.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/udisks2/clevis-luks-udisks2.desktop.in -------------------------------------------------------------------------------- /src/luks/udisks2/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/luks/udisks2/meson.build -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/pins/file/clevis-decrypt-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/clevis-decrypt-file -------------------------------------------------------------------------------- /src/pins/file/clevis-encrypt-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/clevis-encrypt-file -------------------------------------------------------------------------------- /src/pins/file/clevis-encrypt-file.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/clevis-encrypt-file.1.adoc -------------------------------------------------------------------------------- /src/pins/file/dracut.module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/dracut.module-setup.sh.in -------------------------------------------------------------------------------- /src/pins/file/initramfs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/initramfs.in -------------------------------------------------------------------------------- /src/pins/file/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/meson.build -------------------------------------------------------------------------------- /src/pins/file/pin-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/file/pin-file -------------------------------------------------------------------------------- /src/pins/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/meson.build -------------------------------------------------------------------------------- /src/pins/pkcs11/clevis-decrypt-pkcs11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/clevis-decrypt-pkcs11 -------------------------------------------------------------------------------- /src/pins/pkcs11/clevis-encrypt-pkcs11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/clevis-encrypt-pkcs11 -------------------------------------------------------------------------------- /src/pins/pkcs11/clevis-encrypt-pkcs11.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/clevis-encrypt-pkcs11.1.adoc -------------------------------------------------------------------------------- /src/pins/pkcs11/clevis-pkcs11-afunix-socket-unlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/clevis-pkcs11-afunix-socket-unlock.c -------------------------------------------------------------------------------- /src/pins/pkcs11/clevis-pkcs11-common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/clevis-pkcs11-common -------------------------------------------------------------------------------- /src/pins/pkcs11/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/meson.build -------------------------------------------------------------------------------- /src/pins/pkcs11/tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/tests/meson.build -------------------------------------------------------------------------------- /src/pins/pkcs11/tests/pin-pkcs11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/tests/pin-pkcs11 -------------------------------------------------------------------------------- /src/pins/pkcs11/tests/pkcs11-common-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/pkcs11/tests/pkcs11-common-tests -------------------------------------------------------------------------------- /src/pins/sss/clevis-decrypt-null: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/clevis-decrypt-null -------------------------------------------------------------------------------- /src/pins/sss/clevis-decrypt-sss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/clevis-decrypt-sss.c -------------------------------------------------------------------------------- /src/pins/sss/clevis-encrypt-null: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/clevis-encrypt-null -------------------------------------------------------------------------------- /src/pins/sss/clevis-encrypt-sss.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/clevis-encrypt-sss.1.adoc -------------------------------------------------------------------------------- /src/pins/sss/clevis-encrypt-sss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/clevis-encrypt-sss.c -------------------------------------------------------------------------------- /src/pins/sss/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/meson.build -------------------------------------------------------------------------------- /src/pins/sss/pin-null: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/pin-null -------------------------------------------------------------------------------- /src/pins/sss/pin-sss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/pin-sss -------------------------------------------------------------------------------- /src/pins/sss/sss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/sss.c -------------------------------------------------------------------------------- /src/pins/sss/sss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/sss/sss.h -------------------------------------------------------------------------------- /src/pins/tang/clevis-decrypt-tang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/clevis-decrypt-tang -------------------------------------------------------------------------------- /src/pins/tang/clevis-encrypt-tang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/clevis-encrypt-tang -------------------------------------------------------------------------------- /src/pins/tang/clevis-encrypt-tang.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/clevis-encrypt-tang.1.adoc -------------------------------------------------------------------------------- /src/pins/tang/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/meson.build -------------------------------------------------------------------------------- /src/pins/tang/tests/default-thp-alg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/tests/default-thp-alg -------------------------------------------------------------------------------- /src/pins/tang/tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/tests/meson.build -------------------------------------------------------------------------------- /src/pins/tang/tests/pin-tang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/tests/pin-tang -------------------------------------------------------------------------------- /src/pins/tang/tests/tang-common-test-functions.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/tests/tang-common-test-functions.in -------------------------------------------------------------------------------- /src/pins/tang/tests/tang-validate-adv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tang/tests/tang-validate-adv -------------------------------------------------------------------------------- /src/pins/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/README.md -------------------------------------------------------------------------------- /src/pins/template/clevis-decrypt-@pin@: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/clevis-decrypt-@pin@ -------------------------------------------------------------------------------- /src/pins/template/clevis-encrypt-@pin@: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/clevis-encrypt-@pin@ -------------------------------------------------------------------------------- /src/pins/template/clevis-encrypt-@pin@.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/clevis-encrypt-@pin@.1.adoc -------------------------------------------------------------------------------- /src/pins/template/dracut.module-setup.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/dracut.module-setup.sh.in -------------------------------------------------------------------------------- /src/pins/template/initramfs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/initramfs.in -------------------------------------------------------------------------------- /src/pins/template/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/meson.build -------------------------------------------------------------------------------- /src/pins/template/pin-@pin@: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/template/pin-@pin@ -------------------------------------------------------------------------------- /src/pins/tpm2/clevis-decrypt-tpm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tpm2/clevis-decrypt-tpm2 -------------------------------------------------------------------------------- /src/pins/tpm2/clevis-encrypt-tpm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tpm2/clevis-encrypt-tpm2 -------------------------------------------------------------------------------- /src/pins/tpm2/clevis-encrypt-tpm2.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc -------------------------------------------------------------------------------- /src/pins/tpm2/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tpm2/meson.build -------------------------------------------------------------------------------- /src/pins/tpm2/pin-tpm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latchset/clevis/HEAD/src/pins/tpm2/pin-tpm2 --------------------------------------------------------------------------------