Advertisement
Guest User

Untitled

a guest
Sep 17th, 2014
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. for i in aes128 des des3 aes192 aes256 camellia128 camellia192 camellia256
  4. do
  5. # echo [*] $i
  6. ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
  7. if [[ "$i" == "aes128" ]]
  8. then
  9. RELATIVE=100
  10. REFERENZ="$ABSOLUT"
  11. else
  12. #RELATIVE=$((100/$REFERENZ * $ABSOLUT))
  13. RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
  14. fi
  15.  
  16. # echo "$i $ABSOLUT $RELATIVE"
  17. printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
  18. done
  19. aes128 3211.398 100.00
  20. des 688.789 21.45
  21. des3 257.784 8.03
  22. aes192 2837.052 88.34
  23. aes256 2450.888 76.32
  24. camellia128 1638.394 51.02
  25. camellia192 1232.852 38.39
  26. camellia256 1238.964 38.58
  27. #!/bin/bash
  28.  
  29. for i in aes128 aes192 aes256
  30. do
  31. for j in 1 2 4 8 16 32 64 128 256 512 1024 2048
  32. do
  33. ABSOLUT=`./needforspeed -i $j $i | awk '{ print $10 }'`
  34. printf "%-15s %3d %.3f\n" $i $j $ABSOLUT
  35. done
  36. echo
  37. done
  38. aes128 1 30913.208
  39. aes128 2 828.898
  40. aes128 4 1371.907
  41. aes128 8 1720.331
  42. aes128 16 1975.612
  43. aes128 32 2136.811
  44. aes128 64 2228.216
  45. aes128 128 2272.429
  46. aes128 256 1724.637
  47. aes128 512 2141.776
  48. aes128 1024 2144.030
  49. aes128 2048 2144.180
  50.  
  51. aes192 1 23608.069
  52. aes192 2 907.751
  53. aes192 4 1234.246
  54. aes192 8 1515.879
  55. aes192 16 1710.922
  56. aes192 32 1822.837
  57. aes192 64 1892.559
  58. aes192 128 1936.064
  59. aes192 256 1953.328
  60. aes192 512 1666.377
  61. aes192 1024 2096.374
  62. aes192 2048 1933.594
  63.  
  64. aes256 1 18004.396
  65. aes256 2 635.975
  66. aes256 4 803.807
  67. aes256 8 1003.629
  68. aes256 16 1110.225
  69. aes256 32 1182.731
  70. aes256 64 1217.969
  71. aes256 128 1239.998
  72. aes256 256 1295.550
  73. aes256 512 1563.002
  74. aes256 1024 1562.035
  75. aes256 2048 1870.088
  76.  
  77. #!/bin/bash
  78.  
  79. for i in camellia128 camellia192 camellia256
  80. do
  81. for j in 1 2 4 8 16 32 64 128 256 512 1024 2048
  82. do
  83. ABSOLUT=`./needforspeed -i $j $i | awk '{ print $10 }'`
  84. printf "%-15s %3d %.3f\n" $i $j $ABSOLUT
  85. done
  86. echo
  87. done
  88. camellia128 1 28946.996
  89. camellia128 2 815.084
  90. camellia128 4 1050.223
  91. camellia128 8 1159.191
  92. camellia128 16 1227.933
  93. camellia128 32 1264.368
  94. camellia128 64 1285.291
  95. camellia128 128 1295.810
  96. camellia128 256 1061.034
  97. camellia128 512 1047.252
  98. camellia128 1024 1047.797
  99. camellia128 2048 1371.218
  100.  
  101. camellia192 1 30453.532
  102. camellia192 2 817.320
  103. camellia192 4 937.032
  104. camellia192 8 1020.190
  105. camellia192 16 1062.809
  106. camellia192 32 1088.602
  107. camellia192 64 1097.999
  108. camellia192 128 1126.146
  109. camellia192 256 1180.584
  110. camellia192 512 1198.396
  111. camellia192 1024 1014.404
  112. camellia192 2048 1084.005
  113.  
  114. camellia256 1 34711.864
  115. camellia256 2 821.624
  116. camellia256 4 947.052
  117. camellia256 8 1017.545
  118. camellia256 16 1064.423
  119. camellia256 32 1088.168
  120. camellia256 64 1083.981
  121. camellia256 128 1106.030
  122. camellia256 256 1162.766
  123. camellia256 512 1187.858
  124. camellia256 1024 770.437
  125. camellia256 2048 1072.059
  126.  
  127. #!/bin/bash
  128.  
  129. REFERENZ=`./needforspeed aes128 | awk '{ print $10 }'`
  130. RELATIVE=100
  131.  
  132. printf "%-15s %.3f %.2f\n" aes128 $REFERENZ $RELATIVE
  133.  
  134. for i in aes128 aes192 aes256
  135. do
  136. ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
  137. RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
  138.  
  139. printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
  140. done
  141. aes128 3357.384 100.00
  142. aes128 9678.124 288.26
  143. aes192 8383.459 249.70
  144. aes256 6967.283 207.52
  145. #!/bin/bash
  146.  
  147. for i in aes128 aes192 aes256
  148. do
  149. REFERENZ=`./needforspeed $i | awk '{ print $10 }'`
  150. RELATIVE=100
  151.  
  152. ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
  153. RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
  154.  
  155. printf "%-15s %.3f %.2f\n" $i $REFERENZ 100
  156. printf "%-15s %.3f %.2f\n" $i-NI $ABSOLUT $RELATIVE
  157. echo
  158. done
  159. aes128 3318.566 100.00
  160. aes128-NI 9477.766 285.60
  161.  
  162. aes192 2829.131 100.00
  163. aes192-NI 8312.822 293.83
  164.  
  165. aes256 2455.805 100.00
  166. aes256-NI 7212.505 293.69
  167.  
  168. #!/bin/bash
  169.  
  170. for i in sha1 md5 sha256 sha384 sha512 keccak256 keccak384 keccak512 keccakc256 keccakc384 keccakc512
  171. do
  172. # echo [*] $i
  173. ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
  174. if [[ "$i" == "sha1" ]]
  175. then
  176. RELATIVE=100
  177. REFERENZ="$ABSOLUT"
  178. else
  179. #RELATIVE=$((100/$REFERENZ * $ABSOLUT))
  180. RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
  181. fi
  182.  
  183. # echo "$i $ABSOLUT $RELATIVE"
  184. printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
  185. done
  186. sha1 5722.624 100.00
  187. md5 5416.068 94.64
  188. sha256 2234.398 39.04
  189. sha384 3228.888 56.42
  190. sha512 3229.899 56.44
  191. keccak256 2624.570 45.86
  192. keccak384 2118.265 37.02
  193. keccak512 1429.055 24.97
  194. keccakc256 3008.125 52.57
  195. keccakc384 3001.393 52.45
  196. keccakc512 2645.830 46.23
  197. #!/bin/bash
  198.  
  199. for i in aes128 aesgcm128 aes128-sha256 aes128-sha512
  200. do
  201. ABSOLUT=`./needforspeed -a $i | awk '{ print $10 }'`
  202. if [[ "$i" == "aes128" ]]
  203. then
  204. RELATIVE=100
  205. REFERENZ="$ABSOLUT"
  206. else
  207. RELATIVE=`awk "{print 100/$REFERENZ * $ABSOLUT }" <<< "foo"`
  208. fi
  209. printf "%-15s %.3f %.2f\n" $i-NI $ABSOLUT $RELATIVE
  210.  
  211. ABSOLUT=`./needforspeed $i | awk '{ print $10 }'`
  212. printf "%-15s %.3f %.2f\n" $i $ABSOLUT $RELATIVE
  213. done
  214. aes128-NI 8255.610 100.00
  215. aes128 3352.656 100.00
  216. aesgcm128-NI 9800.788 118.72
  217. aesgcm128 3367.605 118.72
  218. aes128-sha256-NI 1477.227 17.89
  219. aes128-sha256 1144.602 17.89
  220. aes128-sha512-NI 1749.725 21.19
  221. aes128-sha512 1305.032 21.19
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement