Pass the SALT 2026

Rust, PAM and Typestate: Cooking up spotless authentication with nonstick
2026-07-02 , Amphitheater 122

Bim bam PAM! In this talk, we’re diving into the kitchen of system security to look at the PAM (Pluggable Authentication Modules) architecture.

We’ll start by deconstructing the classic PAM lifecycle. But instead of just "wrapping" the C API in Rust and hoping for the best, we’ll introduce nonstick and typestate pattern for a foolproof library crate.


Slides: pts2026/question_uploads/02_07_26_-_Pluggable_Authentication_Mod_V1t9Rw1.pdf