https://github.com/ptrcnull/openssl-sha512sum-shim
openssl-sha512sum-shim
https://github.com/ptrcnull/openssl-sha512sum-shim
Last synced: over 1 year ago
JSON representation
openssl-sha512sum-shim
- Host: GitHub
- URL: https://github.com/ptrcnull/openssl-sha512sum-shim
- Owner: ptrcnull
- License: bsd-2-clause
- Created: 2023-05-10T04:37:57.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-28T13:29:01.000Z (about 3 years ago)
- Last Synced: 2025-01-25T23:21:17.002Z (over 1 year ago)
- Language: C
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# openssl-sha512sum-shim
> small implementation of sha512sum with openssl evp api to produce the same output as busybox/gnu sha512sum
it can be ~2x faster than busybox sha512sum! (ymmv)
### usage
```console
$ sha512sum file.txt
89524f30deb37a7c99001321a3e27a7860b481c59e309e9090c27b70536b38f432f2b7f89b2978f16a909d9773cc863344fa385f8aeaf5f8d35fa42aedd066ee file.txt
$ sha512sum < file.txt
89524f30deb37a7c99001321a3e27a7860b481c59e309e9090c27b70536b38f432f2b7f89b2978f16a909d9773cc863344fa385f8aeaf5f8d35fa42aedd066ee -
```
```console
$ sha512sum file.txt > sums.txt
$ sha512sum -c < sums.txt
file.txt: OK
$ echo content > file.txt
$ sha512sum -c < sums.txt
file.txt: FAILED
sha512sum: WARNING: 1 of 1 computed checksums did NOT match
```