C Cryptography

Open-source C projects categorized as Cryptography

Top 23 C Cryptography Projects

  • OpenSSL

    TLS/SSL and crypto library

  • Project mention: RVM Ruby 2.6.0 — built with custom openssl version on Ubuntu 22.04 | dev.to | 2024-04-26

    ENV OPENSSL_PREFIX=/opt/openssl ENV SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt WORKDIR /tmp RUN git clone --branch OpenSSL_1_0_2n https://github.com/openssl/openssl.git RUN cd openssl RUN ./config shared --prefix=$OPENSSL_PREFIX --openssldir=$OPENSSL_PREFIX/ssl RUN make RUN make install RUN rvm install 2.6.0 -C --with-openssl-dir=$OPENSSL_PREFIX ENV PATH /usr/local/rvm/bin:$PATH RUN rvm --default use ruby-2.6.0 ENV PATH /usr/local/rvm/bin:/usr/local/rvm/rubies/ruby-2.6.0/bin:$PATH ENV GEM_HOME /usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0

  • libsodium

    A modern, portable, easy to use crypto library.

  • Project mention: Libsodium: A modern, portable, easy to use crypto library | /r/hackernews | 2023-09-18
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cjdns

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

  • Project mention: The Hidden World Of Dumps Store | CVV Shops: The Lucrative World of Credit Card Fraud! | /r/darknetplan | 2023-07-09

    This sub is not about TOR and all the seediness that goes on there but rather about creating darknets, by which we/they mean mesh networks and encrypted networks using tools like https://github.com/cjdelisle/cjdns/

  • mbedTLS

    An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.

  • Project mention: OpenWrt 23.05 | news.ycombinator.com | 2023-10-13

    It's work in progress: https://github.com/Mbed-TLS/mbedtls/blob/development/docs/ar...

    Newer version have okay-ish support, I'd guess the next OpenWRT release will have it again.

  • s2n

    An implementation of the TLS/SSL protocols

  • Project mention: S2n-TLS – A C99 implementation of the TLS/SSL protocol | /r/programming | 2023-12-05
  • Tiny AES128 in C

    Small portable AES128/192/256 in C

  • openssh-portable

    Portable OpenSSH

  • Project mention: New startup sells coffee through SSH and exclusively through SSH | news.ycombinator.com | 2024-05-01

    Default for the last 24 years according to https://github.com/openssh/openssh-portable/blame/385ecb31e1...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pycryptodome

    A self-contained cryptographic library for Python

  • wolfssl

    The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

  • c-toxcore

    The future of online communications.

  • Project mention: Tox Core is one of the nicest-to-read C codebases | news.ycombinator.com | 2024-03-22
  • minisign

    A dead simple tool to sign files and verify digital signatures.

  • Project mention: Ask HN: What are your favorite tiny, single purpose tools? | news.ycombinator.com | 2024-04-19
  • Themis

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

  • liboqs

    C library for prototyping and experimenting with quantum-resistant cryptography

  • Project mention: Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem | news.ycombinator.com | 2024-02-01

    How about liboqs from OpenQuantumSafe? It includes an implementation of most PQC primitives proposed to date:

    https://github.com/open-quantum-safe/liboqs

  • LibTomCrypt

    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.

  • swift-crypto

    Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

  • Project mention: Swift for Android: How to use Swift-Crypto with Android Studio | dev.to | 2023-11-14

    dependencies: [ .package(url: "https://github.com/scade-platform/swift-java.git", branch: "main"), .package(url: "https://github.com/apple/swift-crypto.git", .branch("main")) ]

  • LibreSSL

    LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to [email protected] are welcome.

  • Project mention: OpenSSL 1.1.1 End of Life Approaching | news.ycombinator.com | 2023-06-16
  • trezor-firmware

    :lock: Trezor Firmware Monorepo

  • Project mention: ¿How to start in bitcoin? | /r/Bitcoin | 2023-10-17

    https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.

  • PyNacl

    Python binding to the Networking and Cryptography (NaCl) library

  • brainflayer

    A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.

  • bitcracker

    BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker

  • Project mention: How to bypass the admin password when Windows(C:) is locked with bitlocker? | /r/Windows11 | 2023-09-13

    Clean reinstall. Or try bitcracker : https://github.com/e-ago/bitcracker

  • kyber

  • SipHash

    High-speed secure pseudorandom function for short messages

  • libhydrogen

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Cryptography related posts

  • RVM Ruby 2.6.0 — built with custom openssl version on Ubuntu 22.04

    2 projects | dev.to | 26 Apr 2024
  • Ask HN: What are your favorite tiny, single purpose tools?

    3 projects | news.ycombinator.com | 19 Apr 2024
  • PuTTY vulnerability vuln-p521-bias

    2 projects | news.ycombinator.com | 15 Apr 2024
  • Heartbleed and XZ Backdoor Learnings: Open Source Infrastructure Can Be Improved Efficiently With Moderate Funding

    2 projects | dev.to | 7 Apr 2024
  • Ask HN: How does the xz backdoor replace RSA_public_decrypt?

    1 project | news.ycombinator.com | 1 Apr 2024
  • Tell HN: Ubiquiti APs likely vulnerable to Terrapin

    3 projects | news.ycombinator.com | 14 Mar 2024
  • wolfBoot: wolfSSL Secure Bootloader

    1 project | news.ycombinator.com | 7 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cryptography projects in C? This list will help you:

Project Stars
1 OpenSSL 24,186
2 libsodium 11,927
3 cjdns 5,138
4 mbedTLS 4,913
5 s2n 4,449
6 Tiny AES128 in C 4,039
7 openssh-portable 2,817
8 pycryptodome 2,671
9 wolfssl 2,179
10 c-toxcore 2,158
11 minisign 1,967
12 Themis 1,810
13 liboqs 1,616
14 LibTomCrypt 1,480
15 swift-crypto 1,405
16 LibreSSL 1,315
17 trezor-firmware 1,262
18 PyNacl 1,036
19 brainflayer 864
20 bitcracker 764
21 kyber 689
22 SipHash 593
23 libhydrogen 579

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com