| Crates.io | ktls-core |
| lib.rs | ktls-core |
| version | 0.0.5 |
| created_at | 2025-10-03 17:51:47.191405+00 |
| updated_at | 2025-11-09 17:53:13.542584+00 |
| description | Abstraction for implementing Linux kernel TLS (kTLS) offload. |
| homepage | |
| repository | https://github.com/hanyu-dev/ktls |
| max_upload_size | |
| id | 1867029 |
| size | 116,108 |
Abstraction for implementing Linux kernel TLS (kTLS) offload.
This crate provides low-level APIs for setting up kernel TLS (kTLS) regardless of your preferred TLS library.
Please check the crate ktls-stream for a higher-level Stream abstraction.
We perform daily CI tests against the following kernel versions:
| Ver. | Min. Ver. |
|---|---|
| mainline | - |
| stable | - |
| 6.12.x (LTS) | 6.12.0 |
| 6.6.x (LTS) | 6.6.0 |
| 6.1.x (LTS) | 6.1.28 |
| 5.15.x (LTS) | 5.15.25 |
| 5.10.x (LTS) | 5.10.102 |
| 5.4.x (LTS) | 5.4.181 |
For LTS versions, we test against the latest patch.
Have simply tested the minimum applicable kernel version, and listed above.
We recommend using the latest Linux kernel, at least 6.6 LTS, for better support of kTLS.
Licensed under either of:
at your option.