Skip to content

Commit

Permalink
Remove unnecessary test
Browse files Browse the repository at this point in the history
  • Loading branch information
ThrasherLT committed Jul 16, 2024
1 parent 8bfe120 commit 7d1b869
Showing 1 changed file with 0 additions and 54 deletions.
54 changes: 0 additions & 54 deletions boringtun/src/device/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1168,57 +1168,3 @@ impl Default for IndexLfsr {
}
}
}

#[cfg(test)]
mod tests {
use super::*;
use rand::SeedableRng;
use x25519_dalek::{PublicKey, StaticSecret};

#[test]
fn test_register_conn_handler() {
let a_secret_key = StaticSecret::random_from_rng(&mut rand::rngs::StdRng::from_entropy());

let b_secret_key = StaticSecret::random_from_rng(&mut rand::rngs::StdRng::from_entropy());
let b_public_key = PublicKey::from(&b_secret_key);

let tunnel = Tunn::new(a_secret_key, b_public_key, None, None, 0, None).unwrap();

let peer = Arc::new(Mutex::new(Peer::new(
tunnel,
0,
Some(SocketAddr::new(IpAddr::from([0, 0, 0, 0]), 0)),
&[],
None,
Arc::new(crate::device::MakeExternalBoringtunNoop),
)));

let dev_conf = DeviceConfig {
n_threads: 2,
use_connected_socket: false,
#[cfg(target_os = "linux")]
use_multi_queue: true,
open_uapi_socket: true,
#[cfg(target_os = "linux")]
uapi_fd: -1,
protect: Arc::new(crate::device::MakeExternalBoringtunNoop),
firewall_process_inbound_callback: None,
firewall_process_outbound_callback: None,
};
let dev = Device::new("tun10", dev_conf).unwrap();

let udp_sock4 =
socket2::Socket::new(Domain::IPV4, Type::DGRAM, Some(Protocol::UDP)).unwrap();
udp_sock4.set_reuse_address(true).unwrap();
udp_sock4
.bind(&SocketAddrV4::new(Ipv4Addr::UNSPECIFIED, 0).into())
.unwrap();
udp_sock4.set_nonblocking(true).unwrap();

dev.register_conn_handler(peer, udp_sock4, IpAddr::from([0, 0, 0, 0]))
.unwrap();

let bytes_to_send = "NORD".as_bytes();
udp_sock4.send(bytes_to_send);
}
}

0 comments on commit 7d1b869

Please sign in to comment.