C TLS

Open-source C projects categorized as TLS

Transport Layer Security (TLS), the successor of the now-deprecated Secure Sockets Layer (SSL), is a cryptographic protocol designed to provide communications security over a computer network.

Top 22 C TLS 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

  • SoftEther

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.

  • 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
  • ecapture

    Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.

  • 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.

  • GmSSL

    支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱

  • 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
  • Kore

    An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.

  • Project mention: Kore VS CWebStudio - a user suggested alternative | libhunt.com/r/kore | 2024-01-15
  • SaaSHub

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

    SaaSHub logo
  • 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!

  • sslsplit

    Transparent SSL/TLS interception

  • Project mention: interesting | /r/iphone | 2023-06-03
  • 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
  • proftpd

    ProFTPD source code

  • KadNode

    P2P DNS with content key, crypto key and PKI support. DynDNS alternative.

  • Project mention: Building a decentralized name system on top of IRC | news.ycombinator.com | 2023-12-25
  • openssl

    UNSUPPORTED Fork of OpenSSL 1.1.1 that includes prototype quantum-resistant algorithms and ciphersuites based on liboqs PLEASE SWITCH TO OQS-Provider for OpenSSL 3 (by open-quantum-safe)

  • tls-scan

    An Internet scale, blazing fast SSL/TLS scanner ( non-blocking, event-driven )

  • openssl

    Provides SSL, TLS and general purpose cryptography. (by ruby)

  • ssldump

    ssldump - (de-facto repository gathering patches around the cyberspace)

  • SSLClient

    🔒Add SSL/TLS functionality to any Arduino library

  • Project mention: Please help, cannot figure out mistake | /r/MQTT | 2023-07-06

    Chain could not be linked to a trust anchor. See https://github.com/OPEnSLab-OSU/SSLClient/blob/master/TrustAnchors.md Failed to connect to MQTT server, rc=-2

  • merecat

    Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd

  • Project mention: Leaking Bitwarden's Vault with a Nginx vulnerability | news.ycombinator.com | 2023-07-03
  • nginx-ssl-fingerprint

    high performance ja3 and http2 fingerprint for nginx.

  • Project mention: Show HN: High performance ja3 and http2 fingerprint for Nginx | news.ycombinator.com | 2024-02-23
  • disco-c

    A tiny C cryptographic library to encrypt sessions, authenticate messages, sign, hash, etc. based only on SHA-3 and Curve25519

  • snif

    SNIF ~ e2e TLS trust for IoT

  • Project mention: S N I F: E2E TLS trust for IoT - TLS SNI Forwarder | news.ycombinator.com | 2023-07-08
  • tls-curious

    x64 and ARM64 TLS, syscalls, threads, futexes without the standard library

  • 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 TLS related posts

  • 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
  • Use of HTTPS Resource Records

    1 project | news.ycombinator.com | 4 Jan 2024
  • S2n-TLS – A C99 implementation of the TLS/SSL protocol

    1 project | /r/programming | 5 Dec 2023
  • S2n-TLS – A C99 implementation of the TLS/SSL protocol

    4 projects | news.ycombinator.com | 3 Dec 2023
  • openssl-3.2.0 released

    1 project | /r/linux | 25 Nov 2023
  • OpenWrt 23.05

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

Index

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

Project Stars
1 OpenSSL 24,355
2 SoftEther 11,119
3 ecapture 8,247
4 mbedTLS 4,952
5 GmSSL 4,797
6 s2n 4,448
7 Kore 3,637
8 wolfssl 2,192
9 sslsplit 1,724
10 LibreSSL 1,322
11 proftpd 499
12 KadNode 404
13 openssl 285
14 tls-scan 274
15 openssl 235
16 ssldump 228
17 SSLClient 142
18 merecat 138
19 nginx-ssl-fingerprint 133
20 disco-c 62
21 snif 14
22 tls-curious 1

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