mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00

PolarSSL (now mbedTLS) is a lightweight SSL library optimized for embedded systems. In the case of Xen stubdomains, we are using MiniOS. This PolarSSL recipe creates a static library that is cross-compiled against MiniOS, Xen, LWIP, and Newlib headers and subsequently used during the cross-compilation and linking of the stubdom specific GMP, TPM Emulator, and the Xen vTPM and vTPM Manager stubdomains. The current Xen source code is hardcoded to fetch a specific version of this package. The patch files originate from the Xen/stubdom source tree. This recipe provides the flexibility to change version or modify the patches. Signed-off-by: Kurt Bodiker <kurt.bodiker@braintrust-us.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
20 lines
689 B
BlitzBasic
20 lines
689 B
BlitzBasic
# Copyright (C) 2017 Kurt Bodiker <kurt.bodiker@braintrust-us.com>
|
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
|
|
DESCRIPTION = "PolarSSL (now 'mbed TLS') is an open source, portable, easy to use, readable and flexible SSL library."
|
|
HOMEPAGE = "https://tls.mbed.org"
|
|
LICENSE = "GPLv2"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
|
|
|
|
# git hash for release tag polarssl-1.1.4
|
|
SRCREV_polarssl = "d36da11125a9c85c572a4fdf63e0a25e76d7bb18"
|
|
SRC_URI = "\
|
|
git://github.com/ARMmbed/mbedtls.git;protocol=https;nobranch=1;destsuffix=polarssl;name=polarssl \
|
|
file://polarssl.patch; \
|
|
"
|
|
|
|
S="${WORKDIR}/${PN}"
|
|
B="${S}/library"
|
|
|
|
require polarssl.inc
|