8 releases
| new 0.1.7 | May 13, 2026 |
|---|---|
| 0.1.6 | Mar 27, 2026 |
| 0.1.5 | Jan 28, 2026 |
| 0.1.4 | Sep 10, 2024 |
| 0.1.0 | Dec 26, 2023 |
#116 in Cryptography
1,521,861 downloads per month
Used in 898 crates
(4 directly)
2MB
62K
SLoC
keccak-asm
Simple wrappers for SHA-3 algorithms written in assembly.
Forked from OpenSSL, Cryptogams, and RustCrypto's sha3.
Warning
Code is somewhat tested and benchmarked. Use at your own risk.
Support
| Architecture | Linux | macOS | Windows |
|---|---|---|---|
| x86 | ❌ | ❌ | ❌ |
| x86_64 | ✅ | ✅ | ✅ |
| aarch64 | ✅ | ✅ | 🟨 |
| powerpc{,64} | ✅ | N/A | N/A |
| powerpc64le | ❌ | N/A | N/A |
| riscv32 | ✅ | N/A | N/A |
| riscv64 | ✅ | N/A | N/A |
| mips{,el} | ✅ | N/A | N/A |
- ❌: Currently not supported.
- 🟨: Compiles, but is only built, not tested in CI. Should still work normally.
- ✅: Fully supported, with full CI coverage for the most popular target triples, e.g.
x86_64-unknown-linux-gnu,aarch64-apple-darwin,x86_64-pc-windows-msvc.
License
Cryptogams is either licensed under BSD-3-Clause (the "new" BSD license, as specified here), or the Linux Kernel's license GPL-2.0-only. See the LICENSE file for more information.
Dependencies
~0.5–1MB
~21K SLoC