Expand description
§supplicant-rs — Pure Rust WPA Supplicant
Memory-safe replacement for wpa_supplicant. WPA2/WPA3, EAP, 802.1X.
§Protocols
- WPA2 — 4-way handshake, PMKSA caching
- WPA3-SAE — Simultaneous Authentication of Equals (dragonfly)
- EAP — EAP-TLS, EAP-TTLS, EAP-PEAP
- 802.1X — EAPOL state machine
- PMF — Protected Management Frames
§Architecture
Uses Linux nl80211 netlink interface for kernel communication. Runs as unprivileged daemon with CAP_NET_ADMIN capability.
Re-exports§
pub use error::SupplicantError;