Skip to content

Commit 1921518

Browse files
jiaxli-QCJiaxing Li
authored andcommitted
meta-qcom: security: Add qcomtee library for security feature support
Add quic-teec library for security feature support. QCOM-TEE Library provides an interface for communication to QTEE. Signed-off-by: Jiaxing Li <[email protected]>
1 parent f0df7bb commit 1921518

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

recipes-security/packagegroups/packagegroup-qcom-secure.bb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ PACKAGES = " \
88
"
99

1010
RDEPENDS:${PN}-test += " \
11+
qcomtee-bin \
1112
qcbor-bin \
1213
"
1314

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
SUMMARY = "Qualcomm quic-teec library"
2+
DESCRIPTION = " \
3+
QCOM-TEE Library provides an interface for communication to \
4+
the Qualcomm Trusted Execution Environment (QTEE) via the \
5+
QCOM-TEE driver registered with the Linux TEE subsystem. \
6+
"
7+
HOMEPAGE = "https://github.com/quic/quic-teec.git"
8+
SECTION = "libs"
9+
10+
LICENSE = "BSD-3-Clause"
11+
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2b1366ebba1ebd9ae25ad19626bbca93"
12+
13+
inherit cmake
14+
15+
SRC_URI = "\
16+
git://github.com/quic/quic-teec.git;branch=main;protocol=https \
17+
"
18+
SRCREV = "87c95f1d44fc9522d4268a64f1fb47f9e87ddcf1"
19+
PV = "0.0+git"
20+
21+
DEPENDS += " qcbor"
22+
23+
EXTRA_OECMAKE = " -DBUILD_UNITTEST=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
24+
25+
do_install:append() {
26+
install -d ${D}${bindir}
27+
install -m 0755 ${WORKDIR}/build/tests/unittest ${D}${bindir}/
28+
}
29+
30+
FILES:${PN}-bin += " ${bindir}/unittest"
31+

0 commit comments

Comments
 (0)