gestumblinde

Gestumblinde - reference implementation of SLH-DSA
git clone git://www.tkruger.se/gestumblinde.git
Log | Files | Refs | README

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    "+--------------------+-------+------+"