sodiumoxide
libaegis
sodiumoxide | libaegis | |
---|---|---|
4 | 3 | |
638 | 39 | |
- | - | |
5.3 | 8.5 | |
over 1 year ago | 8 days ago | |
Rust | C | |
Apache License 2.0 | 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.
sodiumoxide
- Libsodium: A modern, portable, easy to use crypto library
-
My first attempt at a Rust command-line utility.
Note that sodiumoxide is deprecated: https://github.com/sodiumoxide/sodiumoxide/commit/5bb1dfd2578539b89ffb0cbea25f21f00cfb963e
- Sodiumoxide has been deprecated
-
Build error libsodium-sys
Hi, thanks. It didn't.. Same issue.. I posted an issue here.. https://github.com/sodiumoxide/sodiumoxide/issues/460
libaegis
-
Using Zig to Unit Test a C Application
> The main advantage is that cross-compilation to many targets is supported out of the box
For the readers who aren't familiar:
The code for running test and then cross-compiling (on one machine and OS) for different target platforms is:
https://github.com/jedisct1/libaegis/blob/main/.github/workf...
and the only zig file in the repo which drives the build process is:
https://github.com/jedisct1/libaegis/blob/main/build.zig
-
Libsodium: A modern, portable, easy to use crypto library
Libsodium has been around for a while, so probably the reason it was posted is that version 1.0.19 was just released: https://github.com/jedisct1/libsodium/releases/tag/1.0.19-RE...
Updated NuGet and Swift packages are going to be uploaded soon.
AEGIS-128X and 256X are not there yet, but if you need them, they are available in libaegis: https://github.com/jedisct1/libaegis
All the code from libaegis will eventually be merged into libsodium, including the incremental update API which is especially useful for TLS.
What are some alternatives?
ring - Safe, fast, small crypto using Rust
aegis-X - The AEGIS-128X and AEGIS-256X high performance ciphers.
rust-crypto - A (mostly) pure-Rust implementation of various cryptographic algorithms.
Monocypher - An easy to use, easy to deploy crypto library
rustls - A modern TLS library in Rust
libsodium - A modern, portable, easy to use crypto library.
RustCrypto - Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
harfbuzz - HarfBuzz text shaping engine
rust-openssl - OpenSSL bindings for Rust
IncludeOS - A minimal, resource efficient unikernel for cloud services
ed25519-dalek - Fast and efficient ed25519 signing and verification in Rust.
QEMU - Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.