control 3.3 KB

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