use picoquic_sys::picoquic::PICOQUIC_RESET_SECRET_SIZE;
pub struct Config {
pub cert_filename: Option<String>,
pub key_filename: Option<String>,
pub reset_seed: Option<[u8; PICOQUIC_RESET_SECRET_SIZE as usize]>,
}
impl Config {
pub fn server(cert_filename: &str, key_filename: &str) -> Config {
Config {
cert_filename: Some(cert_filename.to_owned()),
key_filename: Some(key_filename.to_owned()),
reset_seed: None,
}
}
pub fn client() -> Config {
Config {
cert_filename: None,
key_filename: None,
reset_seed: None,
}
}
}