pub fn answer_challenge(
challenge: &[u8],
s: &ClientSession<'_>,
) -> Result<(Vec<u8>, Station), HandshakeError>Expand description
Checks a challenge and, when every check passes, returns the CONNECT to send. It checks, in macula’s order: the frame, the profile, the station’s carried key, that each key in view serves one purpose, the station’s node_id against the one dialed, the TLS binding against the leaf received, and the status statement. It signs nothing before all of them pass.