25 lines
969 B
Bash
Executable file
25 lines
969 B
Bash
Executable file
#!/usr/bin/bash
|
|
|
|
pushd $(dirname "$0") > /dev/null
|
|
|
|
if [ -z $1 ]; then
|
|
echo "missing version passed as an argument"
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p ../target/man
|
|
for i in ascon belt blake2b512 blake2s256 blake3 fsb160 fsb224 fsb256 fsb384 fsb512 gost94 \
|
|
groestl224 groestl256 groestl384 groestl512 jh224 jh256 jh384 jh512 k12 md2 md4 md5 \
|
|
ripemd128 ripemd160 ripemd256 ripemd320 sha1 sha224 sha256 sha384 sha3_224 sha3_256 \
|
|
sha3_384 sha3_512 sha512 shabal192 shabal224 shabal256 shabal384 shabal512 shake128 \
|
|
shake256 skein1024 skein256 skein512 sm3 streebog256 streebog512 tiger whirlpool; do
|
|
echo $i
|
|
upper=$(echo $i | tr '[:lower:]' '[:upper:]')
|
|
pandoc --standalone <(sed "s/<VERSION>/$1/g;s/<ALG>/$upper/g;s/<ALGORITHM>/$i/g" algorithm.1.md) \
|
|
-f markdown -t man > ../target/man/${i}sum.1
|
|
done
|
|
|
|
echo picca
|
|
pandoc --standalone <(sed "s/<VERSION>/$1/g" picca.1.md) -f markdown -t man > ../target/man/picca.1
|
|
|
|
popd > /dev/null
|