Skip to content

Commit 4e60cc3

Browse files
[doc] Minor intro update for firmware exercise
1 parent 37846b8 commit 4e60cc3

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

exercises/firmware_auditing/README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,15 @@ SPDX-License-Identifier: Apache-2.0
55
# Firmware auditing exercise
66

77
First, make sure to go to the [building the exercises][] section to see how the exercises are built.
8-
9-
[building the exercises]: ../README.md#building-the-exercises
10-
118
You might find it useful to look at the [auditing firmware][] documentation to get a brief introduction to `cheriot-audit` and the Rego policy language.
129

10+
[building the exercises]: ../README.md#building-the-exercises
1311
[auditing firmware]: ../../doc/auditing-firmware.md
1412

1513
In this exercise, we use the `cheriot-audit` tool to audit the JSON firmware reports produced by the CHERIoT RTOS linker.
1614
This will let us assert a properties about our firmware images at link-time, guaranteeing desired safety checks.
1715
This exercise explores a set of self-contained policies which audit a variety of properties, to give an idea of what can be achieved using CHERIoT Audit.
1816

19-
For this exercise, when the `xmake.lua` build file is mentioned, we are referring to [`exercises/firmware_auditing/xmake.lua`][].
20-
21-
[`exercises/firmware_auditing/xmake.lua`]: ../../exercises/firmware_auditing/xmake.lua
22-
2317
## Part 1 - check that firmware contains no sealed capabilities
2418

2519
Policies are written using the *Rego* language, which has syntax that may be unfamiliar.

0 commit comments

Comments
 (0)