aboutsummaryrefslogtreecommitdiff
path: root/tools/build
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2019-02-26 06:11:01 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2019-02-26 06:11:01 +0000
commita92958df34df88e384374699c817f4a015c5b40d (patch)
tree7c4221907c620f19dce64a3ef46d967027bf6063 /tools/build
parent5fff9558a43aaac53da41dc23c250c4e84f6fb02 (diff)
Notes
Diffstat (limited to 'tools/build')
-rw-r--r--tools/build/options/WITH_BEARSSL11
-rw-r--r--tools/build/options/WITH_LOADER_VERIEXEC7
-rw-r--r--tools/build/options/WITH_VERIEXEC9
3 files changed, 27 insertions, 0 deletions
diff --git a/tools/build/options/WITH_BEARSSL b/tools/build/options/WITH_BEARSSL
new file mode 100644
index 000000000000..e89ab8570c17
--- /dev/null
+++ b/tools/build/options/WITH_BEARSSL
@@ -0,0 +1,11 @@
+.\" $FreeBSD$
+Build the BearSSL library.
+.Pp
+BearSSL is a tiny SSL library suitable for embedded environments.
+For details see
+.Lk http://www.BearSSL.org/
+.Pp
+This library is currently only used to perform
+signature verification and related operations
+for Verified Exec and
+.Xr loader 8 .
diff --git a/tools/build/options/WITH_LOADER_VERIEXEC b/tools/build/options/WITH_LOADER_VERIEXEC
new file mode 100644
index 000000000000..72dbbb12fd46
--- /dev/null
+++ b/tools/build/options/WITH_LOADER_VERIEXEC
@@ -0,0 +1,7 @@
+.\" $FreeBSD$
+Enable building
+.Xr loader 8
+with support for verifcation similar to Verified Exec.
+.Pp
+It depends on
+.Va WITH_BEARSSL
diff --git a/tools/build/options/WITH_VERIEXEC b/tools/build/options/WITH_VERIEXEC
new file mode 100644
index 000000000000..e46fab7addf2
--- /dev/null
+++ b/tools/build/options/WITH_VERIEXEC
@@ -0,0 +1,9 @@
+.\" $FreeBSD$
+Enable building
+.Xr veriexec 8
+which loads the contents of verified manifests into the kernel
+for use by
+.Xr mac_veriexec 4
+.Pp
+It depends on
+.Va WITH_BEARSSL