pub fn encode_handshake(
identity: &WeaveHostIdentity,
remote: SwitchId,
output: &mut [u8],
) -> Result<usize, EncodeError>pub fn encode_handshake(
identity: &WeaveHostIdentity,
remote: SwitchId,
output: &mut [u8],
) -> Result<usize, EncodeError>