ptrcnull / openssl-sha512sum-shim

openssl-sha512sum-shim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

$ sha512sum file.txt
89524f30deb37a7c99001321a3e27a7860b481c59e309e9090c27b70536b38f432f2b7f89b2978f16a909d9773cc863344fa385f8aeaf5f8d35fa42aedd066ee  file.txt
$ sha512sum < file.txt
89524f30deb37a7c99001321a3e27a7860b481c59e309e9090c27b70536b38f432f2b7f89b2978f16a909d9773cc863344fa385f8aeaf5f8d35fa42aedd066ee  -
$ 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

About

openssl-sha512sum-shim

License:BSD 2-Clause "Simplified" License


Languages

Language:C 92.3%Language:Meson 4.9%Language:Shell 2.8%