awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesC Security Libraries

Lightweight cryptographic primitives implemented in C for low-level software integration.

Distinguishing note: Existing candidates focused on security analysis or development setups, not the providing of a standalone C security library.

Explore 2 awesome GitHub repositories matching security & cryptography · C Security Libraries. Refine with filters or upvote what's useful.

Awesome C Security Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kokke/tiny-aes128-cAvatar von kokke

    kokke/tiny-AES128-C

    4,968Auf GitHub ansehen↗

    Dies ist eine in C geschriebene Bibliothek für symmetrische Kryptographie, die eine portable Implementierung des Advanced Encryption Standard bietet. Sie fungiert als Blockchiffre-Implementierung, die 128-, 192- und 256-Bit-Schlüsselgrößen für die Ver- und Entschlüsselung von Daten unterstützt. Die Bibliothek enthält einen AES-Chiffriermodus-Provider, der Electronic Codebook, Cipher Block Chaining und Counter-Modi unterstützt. Diese Betriebsmodi sind vom Kern der Blocktransformation entkoppelt, um verschiedene Verschlüsselungsmuster zu ermöglichen. Die Implementierung nutzt statische Speicherallokation und tabellenbasierte Substitution, um dynamisches Speichermanagement zu vermeiden und komplexe algebraische Operationen durch Speicherzugriffe zu ersetzen. Sie verwendet eine Key-Schedule-Expansion, um initiale Schlüssel in Rundenschlüssel umzuwandeln, die während des iterativen Transformationsprozesses verwendet werden.

    Provides standard encryption capabilities to low-level software projects without requiring large external dependencies.

    C
    Auf GitHub ansehen↗4,968
  • awslabs/s2nAvatar von awslabs

    awslabs/s2n

    4,736Auf GitHub ansehen↗

    s2n ist eine C-basierte Sicherheitsbibliothek und TLS-Protokollimplementierung, die als sichere Netzwerk-Transportschicht dient. Sie bietet eine modulare kryptografische Backend-Schnittstelle zur Verschlüsselung von Datenströmen, zur Verwaltung von Handshakes und zur Handhabung der gegenseitigen Authentifizierung zwischen Peers. Das Projekt konzentriert sich auf Post-Quanten-Kryptografie und integriert quantenresistente Schlüsselaustauschverfahren und digitale Signaturen, um Verbindungen gegen zukünftige Bedrohungen durch Computer zu schützen. Es zeichnet sich durch Sicherheits-Härtungsmaßnahmen aus, wie z. B. speichergeschützte Geheimhaltungsspeicherung, um zu verhindern, dass Schlüssel auf die Festplatte ausgelagert werden, sowie die Minderung von Timing-Angriffen durch randomisierte Verzögerungen. Die Bibliothek deckt ein breites Spektrum an Verbindungsmanagement und -optimierung ab, einschließlich Session-Resumption, Pre-Shared-Keys und nicht-blockierendem Netzwerk-I/O mittels benutzerdefinierter Callbacks. Sie bietet zudem umfangreiche Zertifikatsverwaltungstools für die Handhabung von Trust-Stores, die Überprüfung von Widerrufen und die Validierung von Transparenz.

    A high-performance security library implemented in C for applications requiring fine-grained control over network I/O.

    C
    Auf GitHub ansehen↗4,736
  1. Home
  2. Security & Cryptography
  3. C Security Libraries