Search videos
View all results →
← FOSDEM 2023
A Rusty CHERI - The path to hardware capabilities in Rust
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.