sha3-d 1.1.0
SHA-3 library package
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
sha3-d
A pure D library that implements the Keccack[1600] 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 hashing algorithms are implemented:
- SHA-3-224
- SHA-3-256
- SHA-3-384
- SHA-3-512
- SHAKE-128
- SHAKE-256
When compiled with LDC (-b release-nobounds
), this package matches the
performance that OpenSSL offers. A much faster alternative to keccack-tiny!
Compatible and tested with DMD, GDC, and LDC.
I accept Pull Requests!
Usage
To include it in your project, simply import the package:
import sha3d;
License
Published under the Boost License 1.0.
- Registered by dd
- 1.1.0 released 3 years ago
- dd86k/sha3-d
- BSL-1.0
- Copyright © 2021, dd86k
- Authors:
- Dependencies:
- none
- Versions:
-
1.2.4 2022-Aug-13 1.2.3 2022-Jul-01 1.2.2 2022-Mar-24 1.2.1 2021-Dec-13 1.2.0 2021-Dec-08 - Download Stats:
-
-
0 downloads today
-
1 downloads this week
-
2 downloads this month
-
1031 downloads total
-
- Score:
- 0.2
- Short URL:
- sha3-d.dub.pm