Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- for i in aes128 des des3 aes192 aes256 camellia128 camellia192 camellia256
- do
- # echo [*] $i
- ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
- if [[ "$i" == "aes128" ]]
- then
- RELATIVE=100
- REFERENZ="$ABSOLUT"
- else
- #RELATIVE=$((100/$REFERENZ * $ABSOLUT))
- RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
- fi
- # echo "$i $ABSOLUT $RELATIVE"
- printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
- done
- aes128 3211.398 100.00
- des 688.789 21.45
- des3 257.784 8.03
- aes192 2837.052 88.34
- aes256 2450.888 76.32
- camellia128 1638.394 51.02
- camellia192 1232.852 38.39
- camellia256 1238.964 38.58
- #!/bin/bash
- for i in aes128 aes192 aes256
- do
- for j in 1 2 4 8 16 32 64 128 256 512 1024 2048
- do
- ABSOLUT=`./needforspeed -i $j $i | awk '{ print $10 }'`
- printf "%-15s %3d %.3f\n" $i $j $ABSOLUT
- done
- echo
- done
- aes128 1 30913.208
- aes128 2 828.898
- aes128 4 1371.907
- aes128 8 1720.331
- aes128 16 1975.612
- aes128 32 2136.811
- aes128 64 2228.216
- aes128 128 2272.429
- aes128 256 1724.637
- aes128 512 2141.776
- aes128 1024 2144.030
- aes128 2048 2144.180
- aes192 1 23608.069
- aes192 2 907.751
- aes192 4 1234.246
- aes192 8 1515.879
- aes192 16 1710.922
- aes192 32 1822.837
- aes192 64 1892.559
- aes192 128 1936.064
- aes192 256 1953.328
- aes192 512 1666.377
- aes192 1024 2096.374
- aes192 2048 1933.594
- aes256 1 18004.396
- aes256 2 635.975
- aes256 4 803.807
- aes256 8 1003.629
- aes256 16 1110.225
- aes256 32 1182.731
- aes256 64 1217.969
- aes256 128 1239.998
- aes256 256 1295.550
- aes256 512 1563.002
- aes256 1024 1562.035
- aes256 2048 1870.088
- #!/bin/bash
- for i in camellia128 camellia192 camellia256
- do
- for j in 1 2 4 8 16 32 64 128 256 512 1024 2048
- do
- ABSOLUT=`./needforspeed -i $j $i | awk '{ print $10 }'`
- printf "%-15s %3d %.3f\n" $i $j $ABSOLUT
- done
- echo
- done
- camellia128 1 28946.996
- camellia128 2 815.084
- camellia128 4 1050.223
- camellia128 8 1159.191
- camellia128 16 1227.933
- camellia128 32 1264.368
- camellia128 64 1285.291
- camellia128 128 1295.810
- camellia128 256 1061.034
- camellia128 512 1047.252
- camellia128 1024 1047.797
- camellia128 2048 1371.218
- camellia192 1 30453.532
- camellia192 2 817.320
- camellia192 4 937.032
- camellia192 8 1020.190
- camellia192 16 1062.809
- camellia192 32 1088.602
- camellia192 64 1097.999
- camellia192 128 1126.146
- camellia192 256 1180.584
- camellia192 512 1198.396
- camellia192 1024 1014.404
- camellia192 2048 1084.005
- camellia256 1 34711.864
- camellia256 2 821.624
- camellia256 4 947.052
- camellia256 8 1017.545
- camellia256 16 1064.423
- camellia256 32 1088.168
- camellia256 64 1083.981
- camellia256 128 1106.030
- camellia256 256 1162.766
- camellia256 512 1187.858
- camellia256 1024 770.437
- camellia256 2048 1072.059
- #!/bin/bash
- REFERENZ=`./needforspeed aes128 | awk '{ print $10 }'`
- RELATIVE=100
- printf "%-15s %.3f %.2f\n" aes128 $REFERENZ $RELATIVE
- for i in aes128 aes192 aes256
- do
- ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
- RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
- printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
- done
- aes128 3357.384 100.00
- aes128 9678.124 288.26
- aes192 8383.459 249.70
- aes256 6967.283 207.52
- #!/bin/bash
- for i in aes128 aes192 aes256
- do
- REFERENZ=`./needforspeed $i | awk '{ print $10 }'`
- RELATIVE=100
- ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
- RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
- printf "%-15s %.3f %.2f\n" $i $REFERENZ 100
- printf "%-15s %.3f %.2f\n" $i-NI $ABSOLUT $RELATIVE
- echo
- done
- aes128 3318.566 100.00
- aes128-NI 9477.766 285.60
- aes192 2829.131 100.00
- aes192-NI 8312.822 293.83
- aes256 2455.805 100.00
- aes256-NI 7212.505 293.69
- #!/bin/bash
- for i in sha1 md5 sha256 sha384 sha512 keccak256 keccak384 keccak512 keccakc256 keccakc384 keccakc512
- do
- # echo [*] $i
- ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
- if [[ "$i" == "sha1" ]]
- then
- RELATIVE=100
- REFERENZ="$ABSOLUT"
- else
- #RELATIVE=$((100/$REFERENZ * $ABSOLUT))
- RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
- fi
- # echo "$i $ABSOLUT $RELATIVE"
- printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
- done
- sha1 5722.624 100.00
- md5 5416.068 94.64
- sha256 2234.398 39.04
- sha384 3228.888 56.42
- sha512 3229.899 56.44
- keccak256 2624.570 45.86
- keccak384 2118.265 37.02
- keccak512 1429.055 24.97
- keccakc256 3008.125 52.57
- keccakc384 3001.393 52.45
- keccakc512 2645.830 46.23
- #!/bin/bash
- for i in aes128 aesgcm128 aes128-sha256 aes128-sha512
- do
- ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
- if [[ "$i" == "aes128" ]]
- then
- RELATIVE=100
- REFERENZ="$ABSOLUT"
- else
- RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
- fi
- printf "%-15s %.3f %.2f\n" $i-NI $ABSOLUT $RELATIVE
- ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
- printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
- done
- aes128-NI 8255.610 100.00
- aes128 3352.656 100.00
- aesgcm128-NI 9800.788 118.72
- aesgcm128 3367.605 118.72
- aes128-sha256-NI 1477.227 17.89
- aes128-sha256 1144.602 17.89
- aes128-sha512-NI 1749.725 21.19
- aes128-sha512 1305.032 21.19
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement