Python Integra la Biblioteca Criptográfica Verificada Formalmente HACL*

2025-04-18

Después de 2,5 años de trabajo, Python integró con éxito la biblioteca criptográfica verificada formalmente HACL* en sus implementaciones de hash y HMAC. Esta actualización reemplaza la implementación anterior de SHA3, que contenía una vulnerabilidad CVE, y abarca varios algoritmos, incluyendo Blake2, SHA3 y HMAC, mejorando significativamente la seguridad de Python. El proyecto superó los desafíos en la implementación de API de streaming y en la construcción del sistema, y también implementó el manejo de fallas de asignación de memoria. Esto demuestra el potencial de la verificación formal en proyectos de gran escala del mundo real.

Desarrollo