Lines Matching refs:recv
123 let mut recv = SessionHandShake::default();
125 recv.parse(msg.payload)?;
126 hdc::info!("recv handshake: {:#?}", recv);
128 if recv.banner != config::HANDSHAKE_MESSAGE {
129 hdc::info!("invalid banner {}", recv.banner);
133 if recv.auth_type == config::AuthType::OK as u8 {
134 handshake_deal_daemon_auth_result(recv.clone(), connect_key.clone()).await
135 } else if recv.auth_type == config::AuthType::Publickey as u8 {
151 } else if recv.auth_type == config::AuthType::Signature as u8 {
153 let buf = get_signature_b64(&rsa, recv.buf)?;
164 } else if recv.auth_type == config::AuthType::Fail as u8 {
166 return Err(Error::new(ErrorKind::Other, recv.buf.as_str()));
168 hdc::info!("invalid auth type {}", recv.auth_type);