Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 15 C SSL Projects
TLS/SSL and crypto libraryProject mention: OpenSSL Security Advisory [7th February 2023] | news.ycombinator.com | 2023-02-07
Share your terminal over the webProject mention: Looking for a shell emulator to run in a webpage for users in a limited capacity | reddit.com/r/linux | 2022-11-30
https://github.com/tsl0922/ttyd should do the trick!
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
An implementation of the TLS/SSL protocolsProject mention: Golang is evil on shitty networks | news.ycombinator.com | 2022-12-29
> The documentation is kind of vague, but apparently you have to re-enable it regularly.
This is correct. And in the end it means more or less that setting the socket option is more of a way of sending an explicit ACK from userspace than a real setting.
It's not great for common use-cases, because making userspace care about ACKs will obviously degrade efficiency (more syscalls).
However it can make sense for some use-cases. E.g. I saw the s2n TLS library using QUICKACK to avoid the TLS handshake being stuck . Maybe also worthwhile to be set in some specific RPC scenarios where the server might not immediately send a response on receiving the request, and where the client could send additional frames (e.g. gRPC client side streaming, or in pipelined HTTP requests if the server would really process those in parallel and not just let them sit in socket buffers).
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API.Project mention: DIY Physical Backed Tokens (EIP-5791) with ESP32 and BLE | reddit.com/r/ethdev | 2023-02-02
i've used the entropy generator from MbedTLS which uses multiple sources of randomness, and seeding it additionally with the chip's mac address and the free heap size at time of creation. it would take a lot to recreate all that "noise" consistently, but i'm open to suggestions on how to make it more secure
Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.Project mention: Securing API keys, clientId, clientSecret etc while distributing to App Store? Ways to prevent reverse engineering? | reddit.com/r/swift | 2022-07-28
Good points. SSL pinning provides a certain level of protection. It’s tricky to implement correctly, so one can for instance consider https://github.com/datatheorem/TrustKit if you want to leverage SSL pinning.
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!Project mention: “Purchasing an arm” | reddit.com/r/Firearms | 2022-11-27
Or something a bit more lightweight - https://github.com/wolfSSL/wolfssl
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Transparent SSL/TLS interception
Miniscule cross-platform eventing, networking & crypto for async applicationsProject mention: socketify.py - Bringing WebSockets, Http/Https High Peformance servers for PyPy3 and Python3 | reddit.com/r/Python | 2022-11-08
Runtime versions: PyPy3 7.3.9 and Python 3.10.7 Framework versions: gunicorn 20.1.0 + uvicorn 0.19.0, socketify alpha Tested with ./http_load_test 40 127.0.0.1 8000 from uSockets Source code in bench
An Internet scale, blazing fast SSL/TLS scanner ( non-blocking, event-driven )Project mention: tls-scan VS trivialscan - a user suggested alternative | libhunt.com/r/tls-scan | 2022-04-25
Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd
examples of using OpenSSL
Multi-level Certificate Authority Management tool, front-end tool to OpenSSL, written in bash shell.
🐛 Lua-eco is a Lua interpreter with a built-in libev event loop.Project mention: A Lua coroutine library implemented based on IO event | news.ycombinator.com | 2022-05-05
SNIF ~ e2e TLS trust for IoTProject mention: VESmail: Set-and-forget Email Encryption - in open testing | reddit.com/r/androidapps | 2022-04-09
The VESmail account manager guides though the setup process and provides the settings for your email client app to connect to the local VESmail app. For the convenience of the setup, the account manager suggests to use a trusted TLS connection via an end-to-end SNIF relay (https://snif.host), although a direct non-TLS connection to localhost (IMAP 7143, SMTP 7125) can be used instead.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C SSL related posts
OpenSSL Security Advisory [7th February 2023]
3 projects | news.ycombinator.com | 7 Feb 2023
DIY Physical Backed Tokens (EIP-5791) with ESP32 and BLE
1 project | reddit.com/r/ethdev | 2 Feb 2023
Forthcoming OpenSSL Releases 3.0.8, 1.1.1T and 1.0.2zg
1 project | news.ycombinator.com | 1 Feb 2023
sha256sum written in Python faster than GNU version in C?
3 projects | reddit.com/r/learnpython | 28 Jan 2023
Database upgrade failed
1 project | reddit.com/r/zabbix | 13 Jan 2023
Encryption: ciphers, digests, salt and a hands-on guide
1 project | dev.to | 29 Dec 2022
Help libraries won’t work on the IDE for esp32
1 project | reddit.com/r/arduino | 26 Dec 2022
A note from our sponsor - SonarLint
www.sonarlint.org | 8 Feb 2023
What are some of the best open-source SSL projects in C? This list will help you: