SHA-3 library package
To use this package, run the following command in your project's root directory:
Put the following dependency into your project's dependences section:
A pure D library that implements the Keccack function providing std.digest compatible APIs for SHA-3 and SHAKE aimed for high-performance.
Introduced in 2015, SHA-3 is the latest member of the SHA family. See NIST FIPS PUB 202 for more information. SHA-3 is already used worlwide, including SQLite3 for both internal and download integrity operations.
The following are implemented:
When compiled with LDC (
release-nobounds), this package rivals OpenSSL by
being on-par in terms of performance (~120 MiB/s, 64 KiB buffer, tested on
Ubuntu 20.04 LTS AMD64). A much faster alternative to keccack-tiny!
Compatible with DMD, GDC, and LDC.
Published under the Boost License 1.0.
- Registered by dd86k
- 1.0.0 released 6 months ago
- Copyright © 2021, dd86k