Skip to content

Commit 5edad1f

Browse files
committed
Add legal permissions invariant for tagged capabilities
1 parent 1ce6fe0 commit 5edad1f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/cap-description.adoc

+1
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,7 @@ CHERI enforces the following invariants for all valid (i.e., tagged) capabilitie
560560

561561
. The bounds are not malformed.
562562
. No reserved bit in the capability encoding is set.
563+
. The permissions are legally produced by <<ACPERM>>.
563564

564565
A tagged capability that violates those invariants (i.e., a tagged but malformed capability or a tagged
565566
capability with any reserved bit set) can only possibly be caused by

0 commit comments

Comments
 (0)