summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control265
1 files changed, 265 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..5985ac3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,265 @@
+Source: gnutls28
+Section: libs
+Priority: optional
+Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>
+Uploaders:
+ Andreas Metzler <ametzler@debian.org>,
+ Eric Dorland <eric@debian.org>,
+ James Westby <jw+debian@jameswestby.net>,
+ Simon Josefsson <simon@josefsson.org>,
+Build-Depends:
+ bison,
+ ca-certificates <!nocheck>,
+ chrpath,
+ datefudge <!nocheck>,
+ debhelper-compat (= 13),
+ freebsd-net-tools [kfreebsd-i386 kfreebsd-amd64] <!nocheck>,
+ gperf,
+ guile-3.0-dev <!noguile>,
+ libcmocka-dev <!nocheck>,
+ libidn2-dev,
+ libp11-kit-dev,
+ libssl-dev <!nocheck>,
+ libtasn1-6-dev,
+ libunbound-dev,
+ libunistring-dev,
+ net-tools [!kfreebsd-i386 !kfreebsd-amd64] <!nocheck>,
+ nettle-dev (>= 3.6),
+ openssl <!nocheck>,
+ pkg-config,
+ python3:any,
+ softhsm2 <!nocheck>,
+Build-Depends-Indep:
+ gtk-doc-tools,
+ texinfo,
+ texlive-latex-base,
+ texlive-plain-generic,
+Build-Conflicts:
+ libgnutls-dev,
+Rules-Requires-Root: no
+Standards-Version: 4.6.2
+Vcs-Browser: https://salsa.debian.org/gnutls-team/gnutls
+Vcs-Git: https://salsa.debian.org/gnutls-team/gnutls.git
+Homepage: https://www.gnutls.org/
+
+Package: libgnutls28-dev
+Section: libdevel
+Architecture: any
+Provides:
+ gnutls-dev,
+ libgnutls-openssl-dev,
+Depends:
+ libc6-dev | libc-dev,
+ libgnutls-dane0 (= ${binary:Version}),
+ libgnutls-openssl27 (= ${binary:Version}),
+ libgnutls30 (= ${binary:Version}),
+ libgnutlsxx30 (= ${binary:Version}),
+ libidn2-dev,
+ libp11-kit-dev,
+ libtasn1-6-dev,
+ nettle-dev (>= 3.6),
+ ${misc:Depends},
+Suggests:
+ gnutls-bin,
+ gnutls-doc,
+Conflicts:
+ gnutls-dev,
+Replaces:
+ gnutls-dev,
+Multi-Arch: same
+Description: GNU TLS library - development files
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the GnuTLS development files.
+
+Package: libgnutls30
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Pre-Depends:
+ ${misc:Pre-Depends},
+Suggests:
+ gnutls-bin,
+Multi-Arch: same
+Description: GNU TLS library - main runtime library
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the main runtime library.
+
+Package: gnutls-bin
+Architecture: any
+Section: net
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Multi-Arch: foreign
+Description: GNU TLS library - commandline utilities
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains a commandline interface to the GNU TLS library, which
+ can be used to set up secure connections from e.g. shell scripts, debugging
+ connection issues or managing certificates.
+ .
+ Useful utilities include:
+ - TLS termination: gnutls-cli, gnutls-serv
+ - key and certificate management: certtool, ocsptool, p11tool
+ - credential management: srptool, psktool
+
+Package: gnutls-doc
+Architecture: all
+Section: doc
+Depends:
+ ${misc:Depends},
+Multi-Arch: foreign
+Description: GNU TLS library - documentation and examples
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains all the GnuTLS documentation.
+
+Package: libgnutlsxx30
+Architecture: any
+Depends:
+ libgnutls30 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Pre-Depends:
+ ${misc:Pre-Depends},
+Multi-Arch: same
+Description: GNU TLS library - C++ runtime library
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the C++ runtime libraries.
+
+Package: libgnutls-openssl27
+Architecture: any
+Depends:
+ libgnutls30 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Pre-Depends:
+ ${misc:Pre-Depends},
+Multi-Arch: same
+Description: GNU TLS library - OpenSSL wrapper
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the runtime library of the GnuTLS OpenSSL wrapper.
+
+Package: libgnutls-dane0
+Architecture: any
+Depends:
+ libgnutls30 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Pre-Depends:
+ ${misc:Pre-Depends},
+# dns-root-data for danetool
+Suggests:
+ dns-root-data,
+Multi-Arch: same
+Description: GNU TLS library - DANE security support
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the runtime library for DANE (DNS-based Authentication
+ of Named Entities) support.
+
+Package: guile-gnutls
+Build-Profiles: <!noguile>
+Architecture: any
+Section: lisp
+Depends:
+ guile-3.0,
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: GNU TLS library - GNU Guile bindings
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram
+ Transport Layer Security (DTLS 1.0, 1.2) protocols.
+ .
+ GnuTLS features support for:
+ - certificate path validation, as well as DANE and trust on first use.
+ - the Online Certificate Status Protocol (OCSP).
+ - public key methods, including RSA and Elliptic curves, as well as password
+ and key authentication methods such as SRP and PSK protocols.
+ - all the strong encryption algorithms, including AES and Camellia.
+ - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
+ - HSMs and cryptographic tokens, via PKCS #11.
+ .
+ This package contains the GNU Guile modules.