Skip to content

Commit d5a45ef

Browse files
authored
Add legal permissions invariant for tagged capabilities (#450)
1 parent 382a3ad commit d5a45ef

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 can be 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)