Trait KeyLog

Source
pub trait KeyLog: Send + Sync {
    // Required method
    fn log_key(&self, label: KeyLogLabel, client_random: &str, secret: &str);
}
Expand description

Provides a handler for logging key material. This is intended for debugging use with tools like Wireshark.

Required Methods§

Source

fn log_key(&self, label: KeyLogLabel, client_random: &str, secret: &str)

Logs the given secret. client_random is provided for session identification. label describes precisely what secret means.

Details of the format are described in: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format

Implementors§