1 repository
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 este o bibliotecă de securitate bazată pe C și o implementare a protocolului TLS care servește drept strat de transport de rețea securizat. Oferă o interfață backend criptografică modulară pentru a cripta fluxurile de date, a gestiona handshake-urile și a gestiona autentificarea mutuală între peers. Proiectul se concentrează pe criptografia post-cuantică, integrând schimbul de chei și semnăturile digitale rezistente la computerele cuantice pentru a proteja conexiunile împotriva amenințărilor viitoare. Se distinge prin măsuri de întărire a securității, cum ar fi stocarea secretelor în memorie blocată pentru a preveni swap-ul cheilor pe disc și atenuarea atacurilor de tip timing prin întârzieri randomizate. Biblioteca acoperă o suprafață largă de gestionare și optimizare a conexiunilor, inclusiv reluarea sesiunii, chei pre-partajate și I/O de rețea non-blocking prin callback-uri personalizate. Oferă, de asemenea, instrumente extinse de gestionare a certificatelor pentru manipularea trust store-ului, verificarea revocării și validarea transparenței.
Provides a full implementation of the TLS and SSL protocols for establishing secure network connections.