Top 20 C Encryption Projects
TLS/SSL and crypto libraryProject mention: Trouble integrating OpenSSL library | reddit.com/r/C_Programming | 2021-11-20
Has anyone successfully integrated OpenSSL library? I am having trouble compiling the master branch (as well as the 1_1_1 stable. With the master, I include the path //ssl/openssl/include in my Makefile but I see the following missing file error
Deduplicating archiver with compression and authenticated encryption.Project mention: Need GUI program to encrypt folders (already have full disk encryption) | reddit.com/r/linux4noobs | 2021-11-28
A great backup solution with encryption, deduplication and compression out of the box is Borg.
Run Linux Software Faster and Safer than Linux with Unikernels.
s2n : an implementation of the TLS/SSL protocolsProject mention: LibreSSL Languishes on Linux | news.ycombinator.com | 2021-01-04
I would be interested in the other SSL implementations:
Are these subpar implementations or there are other reasons not to use these?
Disk encryption with strong security based on TrueCryptProject mention: Uncovered vulnerabilities | reddit.com/r/VeraCrypt | 2021-11-29
支持国密SM2/SM3/SM4/SM9/ZUC/SSL的OpenSSL分支Project mention: GmSSL | news.ycombinator.com | 2021-08-12
The future of online communications.Project mention: E2E encrypted voice and chat service similar to Discord/Slack? | reddit.com/r/PrivacyGuides | 2021-10-25
You could use a Tox front end like qTox or Toxic. It is a fully encrypted end-to-end communication protocol that allows text, voice, and video chat. The github page for the Tox protocol has some useful caveats about the its security.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.Project mention: Backstage: cryptographic R&D internship at Cossack Labs | dev.to | 2021-05-12
Now, the real world work starts. We introduce interns to the world of popular cryptographic libraries, help them to make their first OSS contributions, and let them practice with our cryptographic library Themis which provides a high-level crypto API on 14 languages.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
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: FOSS News International #2: November 8-145, 2021 | reddit.com/r/fossnews | 2021-11-15
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.Project mention: What is the difference between sha512 and sha512_256? | reddit.com/r/cryptography | 2021-04-24
The open source library libtomcrypto has two separate implementations of sha512. What is the difference between these implementations? Which is the version that would be most typically used?
Fork of the popular zip manipulation library found in the zlib distribution.
Encrypted personal archivesProject mention: What tools / utilities have you written that you use regularly? | reddit.com/r/commandline | 2021-09-17
enchive: encrypted personal archive/backup.
XEP-0384: OMEMO Encryption for libpurple.Project mention: Mental Outlaw's Prosody XMPP Tutorial | reddit.com/r/xmpp | 2021-07-13
VeraCrypt EFI Bootloader for EFI Windows system encryption (LGPL)Project mention: How to setup Full-Disk Encryption with TPM (AMD fTPM 2.0) | reddit.com/r/VeraCrypt | 2021-08-24
Full disk encryption with Yubikey (Yubico key)Project mention: Second factor LUKS encryption via Yubikey on Fedora 33 | reddit.com/r/Fedora | 2021-02-07
Found a solution myself: https://github.com/eworm-de/mkinitcpio-ykfde/blob/master/README-dracut.md
An easy way for hashing and encryption.
super fast and tiny embedded device C printf-like trace code (works also inside inerrupts) and real-time PC logging (trace ID visualization)Project mention: How useful are tool tracing software for RTOS in industry? | reddit.com/r/embedded | 2021-06-25
A tiny C cryptographic library to encrypt sessions, authenticate messages, sign, hash, etc. based only on SHA-3 and Curve25519Project mention: STM32 call to memcpy causes hardfault (the call to memcpy itself, not the execution of memcpy) | reddit.com/r/stm32 | 2021-06-14
The code below is my modification of the original library code where the assignment to *s2 was replaced by a memcpy. The original code can be found on the library's github.
rvault: secure and authenticated store for secrets and small documentsProject mention: Show HN: Rvault – secure store using envelope encryption and OTP authentication | news.ycombinator.com | 2021-03-10
rclone encryption demoProject mention: Is there anyway to decrypt content without rclone? | reddit.com/r/rclone | 2020-12-22
Here is a project written in C.
Enoch Root related CryptographyProject mention: r/crypto - My OTP management and assessment command line tool ("er") and dynamic library ("libenoch") for Linux written in C. | reddit.com/r/CryptoToFuture | 2021-06-20
C Encryption related posts
1 project | reddit.com/r/VeraCrypt | 29 Nov 2021
Unable to mount encrypted file stored on a server from Linux OS.
1 project | reddit.com/r/VeraCrypt | 26 Nov 2021
Trouble integrating OpenSSL library
1 project | reddit.com/r/C_Programming | 20 Nov 2021
Alpine Linux: Considering LibreSSL as default OpenSSL provider again
3 projects | news.ycombinator.com | 18 Nov 2021
Duplicati backup strategy
2 projects | reddit.com/r/selfhosted | 15 Nov 2021
Full encryption (Windows and linux) on two SSD
1 project | reddit.com/r/linuxquestions | 1 Nov 2021
Seeking reviews and opinions of our software: multifactor file level encryption
1 project | reddit.com/r/privacy | 26 Oct 2021
What are some of the best open-source Encryption projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.