diff options
author | Juan Castillo <juan.castillo@arm.com> | 2015-12-14 09:35:25 +0000 |
---|---|---|
committer | Juan Castillo <juan.castillo@arm.com> | 2015-12-14 12:31:37 +0000 |
commit | d178637d2bac46ef0d227395663c55cc46a25d73 (patch) | |
tree | d5cc70b9270853267cfbb213b1d65b39c0d2899d /docs/trusted-board-boot.md | |
parent | f59821d51255f14e0ac00eef7bc98ef75c686876 (diff) |
Remove dashes from image names: 'BL3-x' --> 'BL3x'
This patch removes the dash character from the image name, to
follow the image terminology in the Trusted Firmware Wiki page:
https://github.com/ARM-software/arm-trusted-firmware/wiki
Changes apply to output messages, comments and documentation.
non-ARM platform files have been left unmodified.
Change-Id: Ic2a99be4ed929d52afbeb27ac765ceffce46ed76
Diffstat (limited to 'docs/trusted-board-boot.md')
-rw-r--r-- | docs/trusted-board-boot.md | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/docs/trusted-board-boot.md b/docs/trusted-board-boot.md index cd999e5c..40b1e103 100644 --- a/docs/trusted-board-boot.md +++ b/docs/trusted-board-boot.md @@ -66,18 +66,18 @@ The keys used to establish the CoT are: * **Trusted world key** The private part is used to sign the key certificates corresponding to the - secure world images (SCP_BL2, BL3-1 and BL3-2). The public part is stored in + secure world images (SCP_BL2, BL31 and BL32). The public part is stored in one of the extension fields in the trusted world certificate. * **Non-trusted world key** The private part is used to sign the key certificate corresponding to the - non secure world image (BL3-3). The public part is stored in one of the + non secure world image (BL33). The public part is stored in one of the extension fields in the trusted world certificate. * **BL3-X keys** - For each of SCP_BL2, BL3-1, BL3-2 and BL3-3, the private part is used to + For each of SCP_BL2, BL31, BL32 and BL33, the private part is used to sign the content certificate for the BL3-X image. The public part is stored in one of the extension fields in the corresponding key certificate. @@ -86,9 +86,9 @@ The following images are included in the CoT: * BL1 * BL2 * SCP_BL2 (optional) -* BL3-1 -* BL3-3 -* BL3-2 (optional) +* BL31 +* BL33 +* BL32 (optional) The following certificates are used to authenticate the images. @@ -113,35 +113,35 @@ The following certificates are used to authenticate the images. It is self-signed with the SCP_BL2 key. It contains a hash of the SCP_BL2 image. -* **BL3-1 key certificate** +* **BL31 key certificate** It is self-signed with the trusted world key. It contains the public part of - the BL3-1 key. + the BL31 key. -* **BL3-1 content certificate** +* **BL31 content certificate** - It is self-signed with the BL3-1 key. It contains a hash of the BL3-1 image. + It is self-signed with the BL31 key. It contains a hash of the BL31 image. -* **BL3-2 key certificate** +* **BL32 key certificate** It is self-signed with the trusted world key. It contains the public part of - the BL3-2 key. + the BL32 key. -* **BL3-2 content certificate** +* **BL32 content certificate** - It is self-signed with the BL3-2 key. It contains a hash of the BL3-2 image. + It is self-signed with the BL32 key. It contains a hash of the BL32 image. -* **BL3-3 key certificate** +* **BL33 key certificate** It is self-signed with the non-trusted world key. It contains the public - part of the BL3-3 key. + part of the BL33 key. -* **BL3-3 content certificate** +* **BL33 content certificate** - It is self-signed with the BL3-3 key. It contains a hash of the BL3-3 image. + It is self-signed with the BL33 key. It contains a hash of the BL33 image. -The SCP_BL2 and BL3-2 certificates are optional, but they must be present if the -corresponding SCP_BL2 or BL3-2 images are present. +The SCP_BL2 and BL32 certificates are optional, but they must be present if the +corresponding SCP_BL2 or BL32 images are present. 3. Trusted Board Boot Sequence @@ -168,27 +168,27 @@ if any of the steps fail. registers. If the comparison succeeds, BL2 reads and saves the trusted and non-trusted world public keys from the verified certificate. -The next two steps are executed for each of the SCP_BL2, BL3-1 & BL3-2 images. -The steps for the optional SCP_BL2 and BL3-2 images are skipped if these images +The next two steps are executed for each of the SCP_BL2, BL31 & BL32 images. +The steps for the optional SCP_BL2 and BL32 images are skipped if these images are not present. -* BL2 loads and verifies the BL3-x key certificate. The certificate signature +* BL2 loads and verifies the BL3x key certificate. The certificate signature is verified using the trusted world public key. If the signature - verification succeeds, BL2 reads and saves the BL3-x public key from the + verification succeeds, BL2 reads and saves the BL3x public key from the certificate. -* BL2 loads and verifies the BL3-x content certificate. The signature is - verified using the BL3-x public key. If the signature verification succeeds, - BL2 reads and saves the BL3-x image hash from the certificate. +* BL2 loads and verifies the BL3x content certificate. The signature is + verified using the BL3x public key. If the signature verification succeeds, + BL2 reads and saves the BL3x image hash from the certificate. -The next two steps are executed only for the BL3-3 image. +The next two steps are executed only for the BL33 image. -* BL2 loads and verifies the BL3-3 key certificate. If the signature - verification succeeds, BL2 reads and saves the BL3-3 public key from the +* BL2 loads and verifies the BL33 key certificate. If the signature + verification succeeds, BL2 reads and saves the BL33 public key from the certificate. -* BL2 loads and verifies the BL3-3 content certificate. If the signature - verification succeeds, BL2 reads and saves the BL3-3 image hash from the +* BL2 loads and verifies the BL33 content certificate. If the signature + verification succeeds, BL2 reads and saves the BL33 image hash from the certificate. The next step is executed for all the boot loader images. |