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: Heartbleed and XZ Backdoor Learnings: Open Source Infrastructure Can Be Improved Efficiently With Moderate Funding | dev.to | 2024-04-07

    Today, April 7th, 2024, marks the 10-year anniversary since CVE-2014-0160 was published. This security vulnerability known as "Heartbleed" was a flaw in the OpenSSL cryptography software, the most popular option to implement Transport Layer Security (TLS). In more layman's terms, if you type https:// in your browser address bar, chances are high that you are interacting with OpenSSL.

  • ecapture

    Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/aarch64.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ttyd

    Share your terminal over the web

  • Project mention: Any fun/interesting custom scripts or services being ran on your setup? | /r/homelab | 2023-05-16

    I do everything through a web browser -- I run an Arch VM with a modified version of ttyd running as a systemd service.

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

  • 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
  • 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 library 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). The latest post mention was on 2024-04-07.

C SSL related posts

Index

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

Project Stars
1 OpenSSL 24,142
2 ecapture 8,106
3 ttyd 7,281
4 mbedTLS 4,898
5 GmSSL 4,716
6 s2n 4,446
7 wolfssl 2,166
8 TrustKit 1,963
9 sslsplit 1,716
10 LibreSSL 1,313
11 uSockets 1,214
12 tls-scan 272
13 iwnet 171
14 merecat 138
15 nginx-ssl-fingerprint 127
16 openssl_examples 104
17 lua-eco 57
18 tls-ca-manage 39
19 snif 14
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com