awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to kokke/tiny-ecdh-c

Projects sharing features with Tiny ECDH C

30 open-source projects similar to kokke/tiny-ecdh-c, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • armmbed/mbedtlsARMmbed avatar

    ARMmbed/mbedtls

    6,712View on GitHub↗

    Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices. It provides a portable cryptographic library that includes symmetric ciphers, hashing, and public-key cryptography, along with a reference implementation of the PSA Cryptography API for standardized cryptographic operations across platforms. The library also offers X.509 certificate management for parsing, validating, and managing certificate chains in secure communications. The library is built around a platform abstraction layer that decouples it from OS-specific services t

    C
    View on GitHub↗6,712
  • awslabs/s2nawslabs avatar

    awslabs/s2n

    4,736View on GitHub↗

    s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It provides a modular cryptographic backend interface to encrypt data streams, manage handshakes, and handle mutual authentication between peers. The project focuses on post-quantum cryptography, integrating quantum-resistant key exchange and digital signatures to protect connections against future computing threats. It distinguishes itself through security hardening measures, such as memory-locked secret storage to prevent keys from being swapped to disk and timing-attack mitiga

    C
    View on GitHub↗4,736
  • b-con/crypto-algorithmsB-Con avatar

    B-Con/crypto-algorithms

    2,023View on GitHub↗

    Basic implementations of standard cryptography algorithms, like AES and SHA-1.

    C
    View on GitHub↗2,023
  • cforler/ada-crypto-librarycforler avatar

    cforler/Ada-Crypto-Library

    86View on GitHub↗

    Welcome to the Ada Crypto Library (ACL) aka libadacrypt This library is an ongoing project that provides the Ada community to strong cryptography primitives and schemes, focused to ensure data confidentiality and data integrity.

    Ada
    View on GitHub↗86

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • componolit/libsparkcryptoComponolit avatar

    Componolit/libsparkcrypto

    29View on GitHub↗

    libsparkcrypto - A cryptographic library implemented in SPARK.

    Ada
    View on GitHub↗29
  • cossacklabs/themiscossacklabs avatar

    cossacklabs/themis

    1,965View on GitHub↗

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Casymmetric-cryptographyauthenticationcryptography
    View on GitHub↗1,965
  • cr-marcstevens/sha1collisiondetectioncr-marcstevens avatar

    cr-marcstevens/sha1collisiondetection

    1,401View on GitHub↗

    Library and command line tool to detect SHA-1 collision in a file

    C
    View on GitHub↗1,401
  • damaki/libkeccakdamaki avatar

    damaki/libkeccak

    40View on GitHub↗

    This project implements the Keccak family of sponge functions and related constructions using the SPARK 2014 programming language, with static proof of type safety and good performance.

    Ada
    View on GitHub↗40
  • darkestkhan/fletcherdarkestkhan avatar

    darkestkhan/fletcher

    0View on GitHub↗

    Implementation of Fletcher_16 sum. Only computation of the sum is performed.

    Ada
    View on GitHub↗0
  • defuse/php-encryptiondefuse avatar

    defuse/php-encryption

    3,866View on GitHub↗

    php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key derivation to ensure data confidentiality and integrity. It functions as a cryptography toolkit that wraps complex primitives into simplified interfaces to prevent common implementation errors. The library includes a binary-safe ciphertext serializer to maintain data structure during storage and transmission, as well as a password-based key derivation tool that transforms low-entropy passwords into cryptographically strong keys through iterative processes. The project covers a br

    PHP
    View on GitHub↗3,866
  • google/tinkgoogle avatar

    google/tink

    13,542View on GitHub↗

    Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems. The project serves as a cryptographic keyset manager, utilizing JSON for the storage, rotation, and serialization of keys to maintain consistency across various programming languages. It ensures identical cryptographic behavior globally by mapping language-specific libraries to a unified set

    Java
    View on GitHub↗13,542
  • grim7reaper/siphashgrim7reaper avatar

    grim7reaper/SipHash

    1View on GitHub↗

    This is a pure Ada implementation of the SipHash PRF.

    Ada
    View on GitHub↗1
  • jedisct1/aes-streamjedisct1 avatar

    jedisct1/aes-stream

    21View on GitHub↗

    A fast AES-PRF based secure random-number generator

    C
    View on GitHub↗21
  • jedisct1/libhydrogenjedisct1 avatar

    jedisct1/libhydrogen

    773View on GitHub↗

    A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

    Carduinoatmega328pavr
    View on GitHub↗773
  • jedisct1/libsodiumjedisct1 avatar

    jedisct1/libsodium

    13,467View on GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Cccryptocryptography
    View on GitHub↗13,467
  • jklmnn/stotpjklmnn avatar

    jklmnn/STOTP

    9View on GitHub↗

    STOTP is an implementation of the time based one time pad (TOTP) written in SPARK. It currently only supports SHA-1 but since it is based on the libsparkcrypto further algorithms can be added.

    Ada
    View on GitHub↗9
  • jrcarter/threefishjrcarter avatar

    jrcarter/Threefish

    6View on GitHub↗

    The PragmAda Reusable Components (https://github.com/jrcarter/PragmARC) contain implementations of the Threefish-256 (implemented directly from the specification in Section 3.3 of the Skein paper V1.3 https://www.schneier.com/skein.pdf), Threefish-512, Threefish-1024, and XOR encryption…

    Ada
    View on GitHub↗6
  • jrmarino/libsodium-adajrmarino avatar

    jrmarino/libsodium-ada

    12View on GitHub↗

    libsodium-ada is a set of thick Ada bindings to libsodium thick bindings to libsodium. libsodium is a portable and relatively easy to use implementation of Daniel Bernstein's fantastic NaCl library.

    Ada
    View on GitHub↗12
  • kerukuro/digestppkerukuro avatar

    kerukuro/digestpp

    204View on GitHub↗

    C++11 header-only message digest library

    C++blakeblake2blake2x
    View on GitHub↗204
  • kmackay/micro-ecckmackay avatar

    kmackay/micro-ecc

    1,418View on GitHub↗

    ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.

    PHP
    View on GitHub↗1,418
  • kokke/tiny-aes-ckokke avatar

    kokke/tiny-AES-c

    4,863View on GitHub↗

    tiny-AES-c is a lightweight C language cryptography library that provides a symmetric cipher implementation of the Advanced Encryption Standard. It functions as a portable set of functions for encrypting and decrypting data using a shared secret key. The library is designed for embedded system security, enabling cryptographic operations on hardware with limited memory and processing power. It provides these capabilities without relying on large external dependencies. The implementation utilizes a standard C library approach, employing table-based substitution and in-place buffer mutation to

    C
    View on GitHub↗4,863
  • libtom/libtomcryptlibtom avatar

    libtom/libtomcrypt

    1,773View on GitHub↗

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

    Cccryptographyencryption
    View on GitHub↗1,773
  • lkujaw/blake2slkujaw avatar

    lkujaw/blake2s

    1View on GitHub↗

    This is a SPARK83 implementation of the BLAKE2s1 hash function. As SPARK83 is a strict subset of Ada 1987 (ISO-8652:1987), this package should be usable with any standard-compliant Ada compiler.

    Ada
    View on GitHub↗1
  • lyarbean/xxhash-adalyarbean avatar

    lyarbean/xxhash-ada

    1View on GitHub↗

    This is Ada implementation of xxhash, please see http://code.google.com/p/xxhash/ for original C implementation.

    Ada
    View on GitHub↗1
  • maciejczyzewski/rettermaciejczyzewski avatar

    maciejczyzewski/retter

    117View on GitHub↗

    A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. :closedlockwithkey::closedlockwithkey::closedlockwithkey::closedlockwithkey::closedlockwith_key: (project was renamed, libchaos is main)

    C
    View on GitHub↗117
  • mariusbancila/stduuidmariusbancila avatar

    mariusbancila/stduuid

    869View on GitHub↗
    C++cppcpp17library
    View on GitHub↗869
  • openssl/opensslopenssl avatar

    openssl/openssl

    29,596View on GitHub↗

    This project is a comprehensive cryptographic toolkit that provides a collection of standard security algorithms and protocols for implementing data encryption and network communication. It serves as a foundational library for securing software applications through a wide range of cryptographic functions. The architecture is defined by a modular provider system that allows for the dynamic loading of external cryptographic implementations without requiring modifications to the core application binary. It supports metadata-driven algorithm querying, which resolves security primitives by matchin

    Ccryptographydecryptionencryption
    View on GitHub↗29,596
  • primihub/hehubprimihub avatar

    primihub/HEhub

    111View on GitHub↗

    HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.

    C++
    View on GitHub↗111
  • quasarapp/qt-secretQuasarApp avatar

    QuasarApp/Qt-Secret

    269View on GitHub↗

    Simple encryption library supporting RSA and AES algorithms.

    C++
    View on GitHub↗269
  • rod-chapman/sparknaclrod-chapman avatar

    rod-chapman/SPARKNaCl

    136View on GitHub↗

    SPARK 2014 re-implementation of the TweetNaCl crypto library.

    Ada
    View on GitHub↗136