Top 15 C Crypto Projects
-
Project mention: Libsodium - A modern, portable, easy to use crypto library. | reddit.com/r/github | 2022-04-28
-
It looks like by default s2n-quic uses this TLS implementation, which is not based on the ring crate (though it is written in C)
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
If you want to see a real implemention of arbitrary sized integer math, mbedTLS is a great example:
https://github.com/ARMmbed/mbedtls/blob/development/library/...
All of the ECC code in that library relies on this code, which can be accelerated by dedicated hardware.
-
-
Project mention: Beginner: how to do basic cryptography for a blog | reddit.com/r/cryptography | 2022-04-18
In your case, use a tool such as https://jedisct1.github.io/minisign/ to do signing/verification. GPG is another choice which is very common. It will produce a "signature" which can be embedded alongside your posts verifying that the text of the post was endorsed by someone bearing the given public key.
-
Have a look at something like https://github.com/oliverw/miningcore or the multitude of other open source mining software, they all have install instructions.
-
Project mention: SmoothWAN: Simple home internet multi-mode bonding router using Speedify | news.ycombinator.com | 2022-03-13
I couldn't find what you were referring to, but I did note that OpenMPTCRouter is at least partially built upon Glorytun[1] which seems to support failover, so perhaps it is something that OpenMPTCRouter will eventually implement.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
There is a thread about mako, which is a new implementation, in this sub right now.
-
libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Project mention: libsodium-wrappers on a Raspberry Pi Zero W | reddit.com/r/raspberry_pi | 2022-04-22See if you can use this library instead of libsodium, as it'll probably work on your raspi zero: https://github.com/jedisct1/libhydrogen (Node bindings: https://github.com/trampi/node-libhydrogen-binding)
-
Project mention: "vPub v5" opensource online Party! - this Thursday at 4 PM UTC | reddit.com/r/3mdeb | 2022-05-25
swtpm - a software Trusted Platform Module emulator and the ways of using it;
-
Project mention: Kyber key encapsulation mechanism (Post Quantum Cryptography Standardization) | reddit.com/r/CKsTechNews | 2022-04-15
-
denarius
Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called Fortuna Stakes, atomic swaps, staking, mining, IPFS, optional Native Tor and I2P, and much more!
-
github [34] and a github post from Scott Cochrane about some technical verification key stuff [35]
-
Project mention: TermPair: Terminal sharing with AES-GCM 128 bit end-to-end encryption | news.ycombinator.com | 2021-05-30
Project devs: Consider using CPACE (a password-authenticated key exchange) which is in the process of being formalized a standard by IETF.
-
C Crypto related posts
- Libsodium - A modern, portable, easy to use crypto library.
- Libsodium - A modern, portable, easy to use crypto library.
- libsodium-wrappers on a Raspberry Pi Zero W
- Beginner: how to do basic cryptography for a blog
- Kyber key encapsulation mechanism (Post Quantum Cryptography Standardization)
- encpipe tool by jedisct1 on github secure?
- Dangerous toys: Anything to ed25519 (SSH Keys)
Index
What are some of the best open-source Crypto projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libsodium | 10,162 |
2 | s2n | 4,125 |
3 | mbedTLS | 3,550 |
4 | GmSSL | 3,081 |
5 | minisign | 1,527 |
6 | miningcore | 573 |
7 | glorytun | 546 |
8 | mako | 523 |
9 | libhydrogen | 381 |
10 | swtpm | 328 |
11 | kyber | 166 |
12 | denarius | 106 |
13 | tpm2-tss-engine | 99 |
14 | cpace | 29 |
15 | purr-c | 1 |
Are you hiring? Post a new remote job listing for free.