Skip to main content

Crate miku_ktls

Crate miku_ktls 

Source
Expand description

Kernel TLS (kTLS) support for Rustls.

Re-exports§

pub use setup::config_ktls_client;Deprecated
pub use setup::config_ktls_server;Deprecated
pub use setup::Setup;
pub use utils::async_read_ready::AsyncReadReady;
pub use utils::compatible_ciphers::CompatibleCiphers;
pub use utils::compatible_ciphers::CompatibleCiphersForVersion;

Modules§

setup
Setup kTLS stream.
utils
Some utilities

Structs§

CorkStream
This is a wrapper that reads TLS message headers so it knows when to start doing empty reads at the message boundary when “draining” a rustls connection before setting up kTLS for it.
KtlsCipherSuite
A TLS cipher suite. Used mostly internally.
KtlsStream

Enums§

CipherSuiteError
CryptoInfo
SOL_TLS crypto info.
Error
KtlsCipherType
Cipher types supported by this crate
KtlsVersion
TLS versions supported by this crate.