control 2.8 KB

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