summaryrefslogtreecommitdiff
path: root/tools/binman/bintools.rst
diff options
context:
space:
mode:
Diffstat (limited to 'tools/binman/bintools.rst')
-rw-r--r--tools/binman/bintools.rst33
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/binman/bintools.rst b/tools/binman/bintools.rst
index c30e7eb9ff5..20ee24395af 100644
--- a/tools/binman/bintools.rst
+++ b/tools/binman/bintools.rst
@@ -155,6 +155,17 @@ Support is provided for fetching this on Debian-like systems, using apt.
+Bintool: openssl: openssl tool
+------------------------------
+
+This bintool supports creating new openssl certificates.
+
+It also supports fetching a binary openssl
+
+Documentation about openssl is at https://www.openssl.org/
+
+
+
Bintool: xz: Compression/decompression using the xz algorithm
-------------------------------------------------------------
@@ -183,3 +194,25 @@ Documentation is available via::
+Bintool: fdt_add_pubkey: Add public key to device tree
+------------------------------------------------------
+
+This bintool supports running `fdt_add_pubkey` in order to add a public
+key coming from a certificate to a device-tree.
+
+Normally signing is done using `mkimage` in context of `binman sign`. However,
+in this process the public key is not added to the stage before u-boot proper.
+Using `fdt_add_pubkey` the key can be injected to the SPL independent of
+`mkimage`
+
+
+
+Bintool: bootgen: Sign ZynqMP FSBL image
+---------------------------------------------
+
+This bintool supports running `bootgen` in order to sign a SPL for ZynqMP
+devices.
+
+The bintool automatically creates an appropriate input image file (.bif) for
+bootgen based on the passed arguments. The output is a bootable,
+authenticated `boot.bin` file.