app-crypt / swtpm

Libtpms-based TPM emulator

Official package sites : https://github.com/stefanberger/swtpm ·

v0.3.2 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64
USE flags
fuse gnutls libressl seccomp test

General

fuse
Support sys-fs/fuse based /dev/tpm interface
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / glib : The GLib library of C routines

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libtasn1 : ASN.1 library

dev-libs / libtpms : Library providing software emultion of a TPM

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-misc / socat : Multipurpose relay (SOcket CAT)

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-libs / libseccomp : high level interface to Linux seccomp filter

acct-group / tss : Trusted Software Stack for TPMs group

acct-user / tss : Trusted Software Stack for TPMs user

app-crypt / tpm-tools : TrouSerS' support tools for the Trusted Platform Modules

app-crypt / trousers : An open-source TCG Software Stack (TSS) v1.1 implementation

dev-libs / glib : The GLib library of C routines

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libtasn1 : ASN.1 library

dev-libs / libtpms : Library providing software emultion of a TPM

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-tcltk / expect : tool for automating interactive applications

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-libs / libseccomp : high level interface to Linux seccomp filter

Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: Remove old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16772 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Salah Coronya · gentoo
app-crypt/swtpm: Bump to 0.3.2
Closes: https://bugs.gentoo.org/733400 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: Remove old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Salah Coronya · gentoo
app-crypt/swtpm: Add python 3.8 support and remove static libs
Closes: https://bugs.gentoo.org/726490 Closes: https://github.com/gentoo/gentoo/pull/16036 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: Remove old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15405 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Salah Coronya · gentoo
app-crypt/swtpm: Bump to 0.3.1
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: Remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14816 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Salah Coronya · gentoo
app-crypt/swtpm: bump to 0.3.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: Remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14326 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Salah Coronya · gentoo
app-crypt/swtpm: Add libressl support
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Salah Coronya · gentoo
app-crypt/swtpm: New ebuild
swtpm is a libtpms TPM emulator. It is used by qemu to emulate a TPM for guests. Closes: https://bugs.gentoo.org/675298 Signed-off-by: Salah Coronya <salah.coronya@gmail.com> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/11247 Signed-off-by: Joonas Niilola <juippis@gentoo.org>