C SSL

Open-source C projects categorized as SSL

An SSL is security technology. It's a protocol for servers and web browsers that makes sure that data passed between the two are private. It was first developed by Netscape in 1995 for the purpose of ensuring privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today.

Top 19 C SSL 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

  • ecapture

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

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

    Share your terminal over the web

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

  • SaaSHub

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

    SaaSHub logo
  • TrustKit

    Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.

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

    Miniscule cross-platform eventing, networking & crypto for async applications

  • tls-scan

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

  • iwnet

    Pure C Asynchronous HTTP/IO framework providing websockets, SSL, routing, reverse proxy.

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

    examples of using OpenSSL

  • lua-eco

    🐛Lua-eco is a Lua interpreter with a built-in event loop for scheduling lightweight coroutines automatically, enabling efficient concurrency in Lua. Build high-performance, scalable applications.

  • tls-ca-manage

    Multi-level Certificate Authority Management tool, front-end tool to OpenSSL, written in bash shell.

  • 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
  • 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 SSL 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 SSL projects in C? This list will help you:

Project Stars
1 OpenSSL 24,355
2 ecapture 8,247
3 ttyd 7,409
4 mbedTLS 4,952
5 GmSSL 4,797
6 s2n 4,448
7 wolfssl 2,192
8 TrustKit 1,977
9 sslsplit 1,724
10 LibreSSL 1,322
11 uSockets 1,224
12 tls-scan 274
13 iwnet 172
14 merecat 138
15 nginx-ssl-fingerprint 133
16 openssl_examples 105
17 lua-eco 58
18 tls-ca-manage 39
19 snif 14

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