mbedTLS
mbedcrypto
Our great sponsors
mbedTLS | mbedcrypto | |
---|---|---|
9 | 0 | |
4,838 | 43 | |
2.5% | - | |
10.0 | 0.0 | |
7 days ago | about 2 years ago | |
C | C++ | |
GNU General Public License v3.0 or later | MIT License |
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
mbedcrypto
We haven't tracked posts mentioning mbedcrypto yet.
Tracking mentions began in Dec 2020.
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.
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.
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的密码工具箱
Crypto++ - free C++ class library of cryptographic schemes
s2n - An implementation of the TLS/SSL protocols