Documentation of `SslContextBuilder::set_cipher_list` does not match boringSSL's documentation
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 55/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- documentation
Direzione di ricerca
Inizia da boring/src/ssl/mod.rs e confronta la documentazione di set_cipher_list con la dichiarazione referenziata e i commenti in boring-sys/deps/boringssl/include/openssl/ssl.h. Verifica i metodi disponibili, incluso se esiste set_ciphersuites, quindi aggiorna la documentazione Rust in modo che corrisponda al comportamento e alla terminologia di BoringSSL. Il lavoro è completato quando i commenti non contraddicono più l’header.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In boring/src/ssl/mod.rs we have
/// Sets the list of supported ciphers for protocols before TLSv1.3.
///
/// The `set_ciphersuites` method controls the cipher suites for TLSv1.3.
///
/// See [`ciphers`] for details on the format.
///
/// This corresponds to [`SSL_CTX_set_cipher_list`].
///
/// [`ciphers`]: https://www.openssl.org/docs/man1.1.0/apps/ciphers.html
/// [`SSL_CTX_set_cipher_list`]: https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_cipher_list.html
But boring-sys/deps/boringssl/include/openssl/ssl.h says
// SSL_CTX_set_cipher_list configures the cipher list for |ctx|, evaluating
// |str| as a cipher string. It returns one on success and zero on failure.
//
// Prefer to use |SSL_CTX_set_strict_cipher_list|. This function tolerates
// garbage inputs, unless an empty cipher list results.
OPENSSL_EXPORT int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str);
and in the paragraph above this declaration, it says
// TLS 1.3 ciphers do not participate in this mechanism and instead have a
// built-in preference order. Functions to set cipher lists do not affect TLS
// 1.3, and functions to query the cipher list do not include TLS 1.3 ciphers.
Moreover, set_ciphersuites doesn't appear to exist.
- Lingua principale
- Rust
- Stelle
- 526
- Fork
- 178
- Merge medio
- 15h 34m
- PR unite (30g)
- 9
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cloudflare/boring
-
cargo builds can corrupt consumer git repos due to env varsForse già presa @RaphaelFakhri l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
cloudflare/boring#527 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cloudflare/boring#526 ·
I maintainer di solito rispondono entro 1 giorno
-
SLH-DSA supportForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
cloudflare/boring#522 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
cloudflare/boring#517 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
cloudflare/boring#500 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di cloudflare/boring
Issue simili
-
request-device panics the host on Device(Lost), Device(OutOfMemory) and other unmapped errorsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
wasi-gfx/wasi-gfx-runtime#152 ·
-
`rtk ruff -- <path>` drops the leading `--`, so `rtk ruff -- check` lints the whole directoryApertaarea:cli bug good first issue priority:medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
rtk-ai/rtk#4702 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
aaif-goose/goose#13031 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno