RFE: Stable C API and ABI

Abierto
#405 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
30/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
c, rust

Línea de trabajo

No se nombran archivos, pruebas ni puntos de entrada. Empieza leyendo #403 y revisando el alcance de la validación de certificados y las API de plataforma mencionadas en el issue. Se considera terminado cuando se haya especificado una C API y ABI estables que expongan las funciones de validación requeridas, con el alcance acordado antes de la implementación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Many applications and libraries that do certificate validation are not written in Rust. Providing a C API would not only allow them to use a memory-safe validation implementation, but (once #403 is implemented) it would give them the same features that platform APIs do on Windows, Darwin, and Android.

For various reasons, to be useful this would need to have a stable API and ABI.

Lenguaje dominante
Rust
Estrellas
167
Forks
112
Merge medio
4 h 28 min
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de rustls/webpki

Todos los issues de rustls/webpki

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.