Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/denoland/rustls-tokio-stream
/ functions
Functions
181 in github.com/denoland/rustls-tokio-stream
⨍
Functions
181
◇
Types & classes
19
Method
into_inner
(self)
src/handshake.rs:83
Method
into_std
(self)
src/stream.rs:160
Method
is_write_vectored
(&self)
src/connection_stream.rs:395
Method
is_write_vectored
(&self)
src/stream.rs:1132
Function
large_transfer_no_buffer_limit_or_handshake
( #[case] swap: bool, )
src/stream.rs:2189
Function
large_transfer_no_shutdown
(#[case] swap: bool)
src/stream.rs:2379
Function
large_transfer_with_aggressive_close_split
( #[case] swap: bool, #[case] protocol: &'static SupportedProtocolVersion, )
src/stream.rs:2271
Function
large_transfer_with_buffer_limit
(#[case] swap: bool)
src/stream.rs:2229
Function
large_transfer_with_shutdown
(#[case] swap: bool)
src/stream.rs:2343
Method
linger
(&self)
src/stream.rs:288
Function
main
()
examples/ssl_trace.rs:52
Method
new
(tcp: Arc<S>, tls: Connection)
src/connection_stream.rs:92
Method
new
( tcp: S, mut tls: Connection, buffer_size: Option<NonZeroUsize>, test_options: TestOptions,
src/stream.rs:367
Method
new_client_side
( tcp: S, tls: ClientConnection, buffer_size: Option<NonZeroUsize>, )
src/stream.rs:507
Method
new_client_side_from
( tcp: S, connection: ClientConnection, buffer_size: Option<NonZeroUsize>, )
src/stream.rs:533
Method
new_client_side_test_options
( tcp: S, tls_config: Arc<rustls::ClientConfig>, server_name: rustls::pki_types::ServerName<'_>,
src/stream.rs:521
Method
new_server_acceptor
( acceptor: Acceptor, tcp: S, server_config_provider: ServerConfigProvider, buffer_size: Optio
src/stream.rs:463
Method
new_server_side
( tcp: S, tls_config: Arc<ServerConfig>, buffer_size: Option<NonZeroUsize>, )
src/stream.rs:557
Method
new_server_side_acceptor
Create a server-side TLS connection that provides the [`ServerConfig`] dynamically based on the [`ClientHello`] message. This may be used to provide a
src/stream.rs:574
Method
new_server_side_from
( tcp: S, connection: ServerConnection, buffer_size: Option<NonZeroUsize>, )
src/stream.rs:609
Method
new_server_side_from_acceptor
Create a server-side TLS connection that provides the [`ServerConfig`] dynamically based on the [`ClientHello`] message. This may be used to provide a
src/stream.rs:594
Method
new_server_side_test_options
( tcp: S, tls_config: Arc<ServerConfig>, buffer_size: Option<NonZeroUsize>, test_options: Test
src/stream.rs:547
Method
plaintext_bytes_to_read
(&self)
src/connection_stream.rs:121
Method
poll_flush
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
src/stream.rs:1105
Method
poll_read
Traditional `poll_read`.
src/connection_stream.rs:278
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
src/stream.rs:952
Method
poll_write_vectored
( &mut self, cx: &mut Context<'_>, bufs: &[std::io::IoSlice<'_>], )
src/connection_stream.rs:401
Method
poll_write_vectored
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, bufs: &[std::io::IoSlice<'_>], )
src/stream.rs:1045
Method
reclaim2
(self, tcp: Arc<S>)
src/handshake.rs:75
Function
speed_test
()
src/system_test/speed_test.rs:42
Function
streaming_speed_test
()
src/system_test/speed_test.rs:10
Method
supported_verify_schemes
(&self)
src/lib.rs:82
Method
supported_verify_schemes
(&self)
examples/ssl_trace.rs:15
Function
test_client_dropped
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:2128
Function
test_client_immediate_close
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:1890
Function
test_client_server
( #[values(true, false)] server_slow: bool, #[values(true, false)] client_slow: bool, #[values(tru
src/stream.rs:1642
Function
test_client_server_alpn
()
src/stream.rs:1715
Function
test_client_server_alpn_acceptor
( #[case] alpn: &'static str, #[values(true, false)] use_from: bool, )
src/stream.rs:1763
Function
test_client_server_alpn_mismatch
()
src/stream.rs:1805
Function
test_client_server_raw_connection
()
src/stream.rs:1831
Function
test_connection_clean_close
()
src/connection_stream.rs:846
Function
test_connection_flush
()
src/connection_stream.rs:808
Function
test_connection_stream
()
src/connection_stream.rs:635
Function
test_connection_stream_bad_data
()
src/connection_stream.rs:761
Function
test_connection_stream_bad_data_2
()
src/connection_stream.rs:782
Function
test_connection_stream_dirty_close
()
src/connection_stream.rs:666
Function
test_connection_stream_dirty_close_abort
()
src/connection_stream.rs:689
Function
test_connection_stream_half_close
()
src/connection_stream.rs:735
Function
test_connection_stream_shutdown
()
src/connection_stream.rs:644
Function
test_fastwebsockets
( #[case] handshake: bool, #[case] buffer_limit: bool, #[case] large_payload: bool, #[case] use_writev
src/system_test/fastwebsockets.rs:36
Function
test_fastwebsockets_split_echo
()
src/system_test/fastwebsockets.rs:105
Function
test_fastwebsockets_split_ping_pong
()
src/system_test/fastwebsockets.rs:166
Function
test_flush_before_handshake
()
src/stream.rs:1669
Function
test_handshake
()
src/handshake.rs:215
Function
test_orderly_shutdown
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:1975
Function
test_peer_and_local_addresses
()
src/stream.rs:1848
Function
test_read_with_buffered_write
( #[values(true, false)] delay_handshake: bool, #[values(true, false)] slow_server: bool, #[values
src/stream.rs:1681
Function
test_server_crash_after_handshake
()
src/stream.rs:2173
Function
test_server_crash_before_handshake
()
src/stream.rs:2159
Function
test_server_dropped
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:2086
Function
test_server_dropped_after_handshake
()
src/stream.rs:2102
Function
test_server_dropped_after_handshake_with_write
()
src/stream.rs:2112
Function
test_server_half_crash_before_handshake
()
src/stream.rs:2143
Function
test_server_immediate_close
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:1947
Function
test_server_shutdown_after_handshake
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:2019
Function
test_server_shutdown_before_handshake
( #[case] server_slow: bool, #[case] client_slow: bool, )
src/stream.rs:2055
Function
test_split
()
src/connection_stream.rs:897
Function
test_split_peer_certificates_access
()
src/stream.rs:2483
Function
test_split_peer_certificates_before_handshake
()
src/stream.rs:2454
Function
test_tcp_abort
()
src/connection_stream.rs:714
Method
try_into_inner
Attempt to retrieve the inner stream and connection.
src/stream.rs:623
Method
underlying_stream
(&self)
src/connection_stream.rs:116
Function
vectored_stream_write
( #[case] handshake_first: bool, #[case] expected: usize, #[case] first: usize, #[case] second
src/stream.rs:2420
Method
verify_server_cert
( &self, _end_entity: &rustls::pki_types::CertificateDer<'_>, _intermediates: &[rustls::pki_
src/lib.rs:106
Method
verify_server_cert
( &self, _end_entity: &rustls::pki_types::CertificateDer<'_>, _intermediates: &[rustls::pki_types:
examples/ssl_trace.rs:39
Method
verify_tls12_signature
( &self, _message: &[u8], _cert: &rustls::pki_types::CertificateDer<'_>, _dss: &rustls
src/lib.rs:86
Method
verify_tls12_signature
( &self, _message: &[u8], _cert: &rustls::pki_types::CertificateDer<'_>, _dss: &rustls::Digita
examples/ssl_trace.rs:19
Method
verify_tls13_signature
( &self, _message: &[u8], _cert: &rustls::pki_types::CertificateDer<'_>, _dss: &rustls
src/lib.rs:96
Method
verify_tls13_signature
( &self, _message: &[u8], _cert: &rustls::pki_types::CertificateDer<'_>, _dss: &rustls::Digita
examples/ssl_trace.rs:29
Function
wait_for_peek_n
( conn: &mut ConnectionStream<TcpStream>, )
src/connection_stream.rs:571
Method
write
(&mut self, buf: &[u8])
src/handshake.rs:138
← previous
101–181 of 181, ranked by callers