1 dépôt
Software libraries that implement the Transport Layer Security and Secure Sockets Layer protocols.
Distinct from TLS Implementations: Existing candidates are either too narrow (TLS 1.3 only) or focus on regional standards (Chinese national standards).
Explore 1 awesome GitHub repository matching security & cryptography · TLS Protocol Implementations. Refine with filters or upvote what's useful.
s2n est une bibliothèque de sécurité basée sur C et une implémentation du protocole TLS qui sert de couche de transport réseau sécurisée. Elle fournit une interface backend cryptographique modulaire pour chiffrer les flux de données, gérer les handshakes et gérer l'authentification mutuelle entre pairs. Le projet se concentre sur la cryptographie post-quantique, intégrant l'échange de clés et les signatures numériques résistants aux menaces quantiques pour protéger les connexions contre les futures menaces informatiques. Il se distingue par des mesures de durcissement de la sécurité, telles que le stockage de secrets verrouillé en mémoire pour empêcher les clés d'être échangées sur le disque et l'atténuation des attaques temporelles via des délais aléatoires. La bibliothèque couvre une large surface de gestion et d'optimisation des connexions, notamment la reprise de session, les clés pré-partagées et les E/S réseau non bloquantes via des callbacks personnalisés. Elle fournit également des outils étendus de gestion de certificats pour la gestion du magasin de confiance, la vérification de révocation et la validation de transparence.
Provides a full implementation of the TLS and SSL protocols for establishing secure network connections.