control 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Source: clevis
  2. Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  3. Homepage: https://github.com/latchset/clevis
  4. Standards-Version: 4.1.3
  5. Vcs-Browser: https://git.in-ulm.de/cbiedl/clevis
  6. Vcs-Git: https://git.in-ulm.de/cbiedl/clevis.git
  7. Build-Depends: debhelper (>= 10~),
  8. curl,
  9. dracut (>= 047+31-1~),
  10. jose,
  11. libaudit-dev (>= 1:2.7.8),
  12. libglib2.0-dev,
  13. libjansson4 (>= 2.10),
  14. libjose-dev,
  15. libluksmeta-dev (>= 8),
  16. libpwquality-tools,
  17. libssl-dev,
  18. libudisks2-dev,
  19. pkg-config,
  20. systemd,
  21. tang,
  22. tpm2-tools,
  23. Priority: optional
  24. Section: net
  25. Package: clevis
  26. Architecture: linux-any
  27. Depends: ${misc:Depends}, ${shlibs:Depends},
  28. cracklib-runtime,
  29. curl,
  30. jose,
  31. libpwquality-tools,
  32. luksmeta,
  33. Recommends:
  34. cryptsetup,
  35. Description: automated encryption framework
  36. Clevis is a plugable framework for automated decryption. It can be used
  37. to provide automated decryption of data or even automated unlocking of
  38. LUKS volumes.
  39. .
  40. It supports tang, shamir secret sharing (SSS), and escrow using HTTP.
  41. Package: clevis-tpm2
  42. Architecture: linux-any
  43. Depends: ${misc:Depends}, ${shlibs:Depends},
  44. clevis,
  45. tpm2-tools,
  46. Recommends:
  47. cryptsetup,
  48. Description: automated encryption framework, TPM2 support
  49. Clevis is a plugable framework for automated decryption. It can be used
  50. to provide automated decryption of data or even automated unlocking of
  51. LUKS volumes.
  52. .
  53. This package provides the TPM2 pin.
  54. Package: clevis-dracut
  55. Architecture: all
  56. Depends: ${misc:Depends},
  57. clevis-systemd,
  58. dracut-network,
  59. Description: Dracut integration for clevis
  60. Clevis is a plugable framework for automated decryption. This package
  61. provides integration for the dracut initramfs to automatically unlock
  62. LUKSv1 block devices in early boot.
  63. Package: clevis-luks
  64. Architecture: all
  65. Depends: ${misc:Depends},
  66. clevis,
  67. cryptsetup,
  68. luksmeta,
  69. Description: LUKSv1 integration for clevis
  70. This package allows you to bind a LUKSv1 volume to a clevis unlocking
  71. policy. For automated unlocking, an unlocker will also be required.
  72. See, for example, clevis-dracut and clevis-udisks2.
  73. Package: clevis-systemd
  74. Architecture: linux-any
  75. Depends: ${misc:Depends},
  76. clevis-luks,
  77. socat,
  78. systemd,
  79. Description: systemd integration for clevis
  80. Clevis is a plugable framework for automated decryption. This package
  81. provides automatic unlocking of LUKSv1 _netdev block devices from
  82. /etc/crypttab.
  83. Package: clevis-udisks2
  84. Architecture: linux-any
  85. Depends: ${misc:Depends}, ${shlibs:Depends},
  86. Description: UDisks2/Storaged integration for clevis
  87. Clevis is a plugable framework for automated decryption. This package
  88. provides automatic unlocking LUKSv1 block devices in desktop
  89. environments that use UDisks2 or storaged.