Documentation of `SslContextBuilder::set_cipher_list` does not match boringSSL's documentation
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- documentation
Línea de trabajo
Comienza en boring/src/ssl/mod.rs y compara la documentación de set_cipher_list con la declaración referenciada y los comentarios de boring-sys/deps/boringssl/include/openssl/ssl.h. Verifica los métodos disponibles, incluido si existe set_ciphersuites, y actualiza después la documentación de Rust para que coincida con el comportamiento y la terminología de BoringSSL. La tarea estará terminada cuando los comentarios ya no contradigan el header.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 526
- Forks
- 178
- Merge medio
- 15 h 34 min
- PR fusionados (30 d)
- 9
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cloudflare/boring
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
cloudflare/boring#527 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
cloudflare/boring#526 ·
Los mantenedores suelen responder en 1 día
-
SLH-DSA supportPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
cloudflare/boring#522 ·
Los mantenedores suelen responder en 1 día
-
Build failure on 32 bit freebsdAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
cloudflare/boring#517 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
cloudflare/boring#500 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de cloudflare/boring
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
yologdev/yoyo-evolve#1053 ·
-
bug lompi security sev-9
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
area:config area:security bug good first issue platform:linux platform:windows priority:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rtk-ai/rtk#4651 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
niravpatidar37/mcpsum#80 ·
Los mantenedores suelen responder en 1 día