awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kokke/tiny-aes128-cAvatar kokke

    kokke/tiny-AES128-C

    4,968Vezi pe GitHub↗

    Aceasta este o bibliotecă de criptografie simetrică scrisă în C, care oferă o implementare portabilă a Advanced Encryption Standard (AES). Funcționează ca o implementare de cifru pe blocuri, suportând dimensiuni ale cheilor de 128, 192 și 256 biți pentru criptarea și decriptarea datelor. Biblioteca include un furnizor de moduri de cifrare AES care suportă modurile electronic codebook, cipher block chaining și counter. Aceste moduri operaționale sunt decuplate de transformarea de bază pe blocuri pentru a permite diferite tipare de criptare. Implementarea utilizează alocarea statică a memoriei și substituția bazată pe tabele pentru a evita gestionarea dinamică a memoriei și pentru a înlocui operațiile algebrice complexe cu accesări de memorie. Utilizează o expansiune a programului de chei pentru a transforma cheile inițiale în chei de rundă utilizate în timpul procesului de transformare iterativă.

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

    C
    Vezi pe GitHub↗4,968
  • awslabs/s2nAvatar awslabs

    awslabs/s2n

    4,736Vezi pe GitHub↗

    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.

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

    C
    Vezi pe GitHub↗4,736
  1. Home
  2. Security & Cryptography
  3. C Security Libraries