bytecodealliance / bytecodealliance/rustix
sockopt: kTLS options missing
- Lingua principale
- Rust
- Stelle
- 2.1k
- Fork
- 296
- Merge medio
- 6g 22h
- PR unite (30g)
- 4
Descrizione
I'm trying to switch away from nix/libc to this crate & I found that rustix currently doesn't provide functions for enabling kTLS. The `nix` crate provides the following required for kTLS:
- [TcpUlp](https://docs.rs/nix/latest/nix/sys/socket/sockopt/struct.TcpUlp.html)
- [TcpTlsRx](https://docs.rs/nix/latest/nix/sys/socket/sockopt/struct.TcpTlsRx.html)
- [TcpTlsTx](https://docs.rs/nix/latest/nix/sys/socket/sockopt/struct.TcpTlsTx.html)
- [TlsCryptoInfo](https://docs.rs/nix/latest/nix/sys/socket/sockopt/enum.TlsCryptoInfo.html)
I'm willing to work on a PR if someone can tell me how/where to add the equivalent of TlsCryptoInfo.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando le definizioni esistenti delle opzioni socket Linux di rustix, quindi confrontale con le API TcpUlp, TcpTlsRx, TcpTlsTx e TlsCryptoInfo di nix menzionate nella issue. Determina dove collocare i tipi e le opzioni kTLS e verifica che le API equivalenti siano coperte dai test pertinenti delle opzioni socket.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- linux, rust
- Ambito
- networking
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100