Skip to content
Rust Search
← Browse conferences

A Rusty CHERI - The path to hardware capabilities in Rust

FOSDEM

CHERI defines hardware extensions to encode access constraints on pointers, enabling hardware enforcement of such restructions based on metadata stored alongside pointers. There is an ongoing drive to support compiling Rust code in a way that can make use of these extensions. Doing this provides another layer of protection. We can encode knowledge about provenance validity, bounds and other access restrictions that the compiler (and OS/etc.) knows about in a way the hardware can enforce at runti

Recording not playing? Use the FOSDEM link above.