benchmark.sh (1408B)
1 #!/bin/sh 2 echo "+--------------------+-------+------+" 3 echo "| PARAMETER SET | sign | veri |" 4 echo "+--------------------+-------+------+" 5 echo -n "| SLH-DSA-SHAKE-128s | " 6 ./build/benchmark_shake_128s | sed 's/^ // ; s/ / | / ; s/$/ |/' 7 echo -n "| SLH-DSA-SHAKE-128f | " 8 ./build/benchmark_shake_128f | sed 's/^ // ; s/ / | / ; s/$/ |/' 9 echo -n "| SLH-DSA-SHAKE-192s | " 10 ./build/benchmark_shake_192s | sed 's/^ // ; s/ / | / ; s/$/ |/' 11 echo -n "| SLH-DSA-SHAKE-192f | " 12 ./build/benchmark_shake_192f | sed 's/^ // ; s/ / | / ; s/$/ |/' 13 echo -n "| SLH-DSA-SHAKE-256s | " 14 ./build/benchmark_shake_256s | sed 's/^ // ; s/ / | / ; s/$/ |/' 15 echo -n "| SLH-DSA-SHAKE-256f | " 16 ./build/benchmark_shake_256f | sed 's/^ // ; s/ / | / ; s/$/ |/' 17 echo -n "| SLH-DSA-SHA2-128s | " 18 ./build/benchmark_sha2_128s | sed 's/^ // ; s/ / | / ; s/$/ |/' 19 echo -n "| SLH-DSA-SHA2-128f | " 20 ./build/benchmark_sha2_128f | sed 's/^ // ; s/ / | / ; s/$/ |/' 21 echo -n "| SLH-DSA-SHA2-192s | " 22 ./build/benchmark_sha2_192s | sed 's/^ // ; s/ / | / ; s/$/ |/' 23 echo -n "| SLH-DSA-SHA2-192f | " 24 ./build/benchmark_sha2_192f | sed 's/^ // ; s/ / | / ; s/$/ |/' 25 echo -n "| SLH-DSA-SHA2-256s | " 26 ./build/benchmark_sha2_256s | sed 's/^ // ; s/ / | / ; s/$/ |/' 27 echo -n "| SLH-DSA-SHA2-256f | " 28 ./build/benchmark_sha2_256f | sed 's/^ // ; s/ / | / ; s/$/ |/' 29 echo "+--------------------+-------+------+"