mbedTLS
LibreSSL
Our great sponsors
mbedTLS | LibreSSL | |
---|---|---|
9 | 2 | |
4,850 | 1,301 | |
2.5% | 1.8% | |
10.0 | 9.5 | |
about 8 hours ago | about 15 hours ago | |
C | C | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mbedTLS
-
redbean: a single-file actually portable web server with Lua, HTTPS and SQLite
Rebean is a single executable written in ANSI C that embeds Lua 5.4, MbedTLS and SQLite. The crazy thing about this is that it is a C binary that runs on six operating systems without any cross compiling thanks to leveraging Justine Tunney's cosmopolitan.
-
Install mbedTLS on Linux
it looks like the commands are all built under https://github.com/Mbed-TLS/mbedtls/tree/development/programs and the arch mbedtls package does some extra work to rename them and copy them into /usr/local/bin: https://github.com/archlinux/svntogit-community/blob/packages/mbedtls/trunk/PKGBUILD#L55
-
Elliptic Curve Cryptography Explained
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.
-
C Deep
mbed TLS - Another crypto implementation. Apache-2.0
LibreSSL
- OpenSSL 1.1.1 End of Life Approaching
-
[gentoo-dev] [News review] LibreSSL support discontinued
On the plus side they have Ed25519, on the negative side we don't have BLAKE2 or X25519, etc.
What are some alternatives?
OpenSSL - TLS/SSL and crypto library
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!
libsodium - A modern, portable, easy to use crypto library.
GnuTLS - GnuTLS
LibTomCrypt - 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.
mbedcrypto - a portable, small, easy to use and fast c++14 library for cryptography.
Botan - Cryptography Toolkit
Bcrypt - Modern(-ish) password hashing for your software and your servers
Tiny AES128 in C - Small portable AES128/192/256 in C
GmSSL - 支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱