Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/black-binary/snowstorm
/ functions
Functions
46 in github.com/black-binary/snowstorm
⨍
Functions
46
◇
Types & classes
9
↓ 2 callers
Function
now
()
src/timer.rs:14
↓ 2 callers
Method
poll_recv
(&mut self, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>)
src/socket.rs:236
↓ 2 callers
Method
poll_send
(&mut self, cx: &mut Context<'_>, buf: &[u8])
src/socket.rs:233
↓ 2 callers
Function
timestamp
()
src/timer.rs:22
↓ 1 callers
Function
bench_transfer
( mut a: NoiseStream<TcpStream>, mut b: NoiseStream<TcpStream>, payload: &[u8], )
benches/stress.rs:11
↓ 1 callers
Function
client
(local_private_key: &[u8], remote_public_key: &[u8])
examples/echo.rs:33
↓ 1 callers
Function
echo_server
(bind_addr: A)
tests/integration_test.rs:70
↓ 1 callers
Function
get_pair
(p: &str)
benches/stress.rs:24
↓ 1 callers
Function
init
()
src/timer.rs:26
↓ 1 callers
Function
recv
(p: &mut P, buf: &mut [u8])
src/socket.rs:61
↓ 1 callers
Method
recv
(&mut self)
src/socket.rs:191
↓ 1 callers
Function
relay_to_tcp
( addr: A, mut input: S, )
tests/integration_test.rs:61
↓ 1 callers
Function
send
(p: &mut P, buf: &[u8])
src/socket.rs:67
↓ 1 callers
Method
send
(&mut self, buf: &[u8])
src/socket.rs:165
↓ 1 callers
Function
server
(local_private_key: &[u8], remote_public_key: &[u8])
examples/echo.rs:13
↓ 1 callers
Method
verify_handshake_hash
(&mut self, _: &[u8])
src/socket.rs:56
↓ 1 callers
Method
verify_packet
(&mut self, _: u32, _: u64)
src/socket.rs:36
↓ 1 callers
Method
verify_public_key
(&mut self, _: &[u8])
src/socket.rs:48
↓ 1 callers
Method
verify_timestamp
(&mut self, _: u32)
src/socket.rs:52
Function
bench_throughput
(c: &mut Criterion)
benches/stress.rs:38
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/socket.rs:84
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/stream.rs:55
Method
get_inner
(&self)
src/socket.rs:93
Method
get_inner
(&self)
src/stream.rs:66
Method
get_inner_mut
(&mut self)
src/socket.rs:97
Method
get_inner_mut
(&mut self)
src/stream.rs:70
Method
get_state
(&self)
src/socket.rs:105
Method
get_state
(&self)
src/stream.rs:78
Method
get_state_mut
(&mut self)
src/socket.rs:109
Method
get_state_mut
(&mut self)
src/stream.rs:82
Method
handshake
(inner: T, state: HandshakeState)
src/stream.rs:134
Method
handshake_with_verifier
( mut inner: T, mut state: HandshakeState, verifier: &mut V, filter: F, )
src/socket.rs:115
Method
handshake_with_verifier
( mut inner: T, mut state: HandshakeState, verifier: F, )
src/stream.rs:91
Method
into_inner
(self)
src/socket.rs:101
Method
into_inner
(self)
src/stream.rs:74
Function
main
()
examples/echo.rs:53
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/stream.rs:195
Method
poll_read
( self: Pin<&mut Self>, cx: &mut Context<'_>, read_buf: &mut ReadBuf<'_>, )
src/stream.rs:226
Method
poll_shutdown
( self: Pin<&mut Self>, cx: &mut Context<'_>, )
src/stream.rs:209
Method
poll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
src/stream.rs:143
Function
snow
()
src/stream.rs:415
Function
tcp
()
src/stream.rs:325
Function
tcp_read_twice
()
src/stream.rs:367
Function
test_relay
()
tests/integration_test.rs:90
Function
udp
()
src/socket.rs:242
Function
wrong_remote_pubkey
()
tests/integration_test.rs:9