]>
Commit | Line | Data |
---|---|---|
dcbb1181 SB |
1 | Source: swtpm |
2 | Maintainer: Stefan Berger <stefanb@linux.vnet.ibm.com> | |
3 | Section: misc | |
4 | Priority: optional | |
5 | Build-Depends: automake, | |
6 | autoconf, | |
dcbb1181 | 7 | libtool, |
194bfc66 | 8 | debhelper (>= 9), |
dcbb1181 SB |
9 | libtpms-dev, |
10 | libfuse-dev, | |
11 | libglib2.0-dev, | |
12 | libgmp-dev, | |
13 | expect, | |
14 | libtasn1-dev, | |
08f09d29 | 15 | socat, |
5d613001 SB |
16 | python3-cryptography, |
17 | python3-pip, | |
18 | python3-setuptools, | |
c782a85a | 19 | python3-twisted, |
bc4d1d03 | 20 | gnutls-dev, |
9e8e0181 | 21 | gnutls-bin, |
bc4d1d03 SB |
22 | libssl-dev, |
23 | net-tools, | |
34308cc7 | 24 | gawk, |
758bf70a SB |
25 | softhsm2, |
26 | libseccomp-dev | |
699c2043 | 27 | # linux-image-extra |
dcbb1181 SB |
28 | |
29 | Package: swtpm | |
30 | Architecture: any | |
194bfc66 SB |
31 | Depends: swtpm-libs (= ${binary:Version}), |
32 | ${shlibs:Depends}, | |
33 | ${misc:Depends} | |
dcbb1181 SB |
34 | # linux-image-extra |
35 | Description: Libtpms-based TPM emulator | |
36 | The swtpm package provides TPM emulators that listen for TPM commands | |
37 | on sockets, character devices, or CUSE devices. | |
38 | ||
39 | Package: swtpm-libs | |
40 | Architecture: any | |
08f09d29 SB |
41 | Multi-Arch: same |
42 | Depends: openssl, | |
9e8e0181 | 43 | libtpms0, |
08f09d29 | 44 | libglib2.0-0, |
dcbb1181 SB |
45 | ${shlibs:Depends}, |
46 | ${misc:Pre-Depends}, | |
194bfc66 | 47 | ${misc:Depends} |
dcbb1181 SB |
48 | Description: Common libraries for TPM emulators |
49 | The swtpm-libs package provides the shared libraries for the swtpm | |
50 | and swtpm-cuse packages. | |
51 | ||
dcbb1181 | 52 | Package: swtpm-dev |
a530ec8a | 53 | Architecture: any |
194bfc66 | 54 | Depends: ${misc:Depends} |
dcbb1181 SB |
55 | Description: Include files for the TPM emulator's CUSE interface |
56 | The swtpm-dev package provides include files for developing clients | |
57 | controlling the CUSE TPM through ioctls. | |
58 | ||
59 | Package: swtpm-tools | |
60 | Architecture: any | |
61 | Description: Tools for the TPM emulator | |
62 | The swtpm-tools package contains the following types of tools: | |
63 | - swtpm_bios: Tool for initializing the TPM | |
64 | - swtpm_ioctl: Tool for controlling the CUSE TPM | |
65 | - swtpm_setup: Tool for creating the initial state of the TPM; this | |
66 | tool basically simulates TPM manufacturing where certificates are | |
67 | written into the NVRAM of the TPM | |
68 | - swtpm_cert: Creation of certificates for the TPM (x509) | |
194bfc66 | 69 | Depends: swtpm (= ${binary:Version}), |
dcbb1181 | 70 | trousers (>= 0.3.9), |
08f09d29 | 71 | ${shlibs:Depends}, |
194bfc66 | 72 | ${misc:Depends}, |
08f09d29 | 73 | gnutls-bin |