blob: 5395695728f15bb0a5d77e2b6118a503c71accf6 [file] [log] [blame]
Brad Bishop19323692019-04-05 15:28:33 -04001SUMMARY = "The tpm2-tss-engine project implements a cryptographic engine for OpenSSL."
2DESCRIPTION = "The tpm2-tss-engine project implements a cryptographic engine for OpenSSL for Trusted Platform Module (TPM 2.0) using the tpm2-tss software stack that follows the Trusted Computing Groups (TCG) TPM Software Stack (TSS 2.0). It uses the Enhanced System API (ESAPI) interface of the TSS 2.0 for downwards communication. It supports RSA decryption and signatures as well as ECDSA signatures."
3
Andrew Geissler064f75b2020-06-27 00:14:46 -05004LICENSE = "BSD-3-Clause"
Andrew Geissler9d3cc052021-03-31 13:36:22 -05005LIC_FILES_CHKSUM = "file://LICENSE;md5=7b3ab643b9ce041de515d1ed092a36d4"
Brad Bishop19323692019-04-05 15:28:33 -04006
7SECTION = "security/tpm"
8
9DEPENDS = "autoconf-archive-native bash-completion libtss2 libgcrypt openssl"
10
Andrew Geissler9d3cc052021-03-31 13:36:22 -050011SRCREV = "6f387a4efe2049f1b4833e8f621c77231bc1eef4"
12SRC_URI = "git://github.com/tpm2-software/tpm2-tss-engine.git;branch=v1.1.x"
Brad Bishop19323692019-04-05 15:28:33 -040013
14inherit autotools-brokensep pkgconfig systemd
15
16S = "${WORKDIR}/git"
17
18PACKAGES += "${PN}-engines ${PN}-engines-staticdev ${PN}-bash-completion"
19
20FILES_${PN}-dev = "${libdir}/engines-1.1/tpm2tss.so ${includedir}/*"
21FILES_${PN}-engines = "${libdir}/engines-1.1/lib*.so*"
22FILES_${PN}-engines-staticdev = "${libdir}/engines-1.1/libtpm2tss.a"
23FILES_${PN}-bash-completion += "${datadir}/bash-completion/completions"