Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A quick audit found a similar problem to the one fixed previously (see #5 and #6). This allowed executable capabilities to be sealed with any otype, not just 1-7. The result would be sealed with the low three bits of the sealing capability's address. Rather than using pattern guards as for the previous fix I used integer literals as this is easier to read and this code appears in the architecture document.
- Loading branch information