control 2.7 KB

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