testing speed of sha1 (software) test 0 ( 16 byte blocks, 16 bytes per update, 1 updates): 4358 cycles/operation, 272 cycles/byte test 1 ( 64 byte blocks, 16 bytes per update, 4 updates): 9706 cycles/operation, 151 cycles/byte test 2 ( 64 byte blocks, 64 bytes per update, 1 updates): 8101 cycles/operation, 126 cycles/byte test 3 ( 256 byte blocks, 16 bytes per update, 16 updates): 22233 cycles/operation, 86 cycles/byte test 4 ( 256 byte blocks, 64 bytes per update, 4 updates): 19932 cycles/operation, 77 cycles/byte test 5 ( 256 byte blocks, 256 bytes per update, 1 updates): 19103 cycles/operation, 74 cycles/byte test 6 ( 1024 byte blocks, 16 bytes per update, 64 updates): 76475 cycles/operation, 74 cycles/byte test 7 ( 1024 byte blocks, 256 bytes per update, 4 updates): 64647 cycles/operation, 63 cycles/byte test 8 ( 1024 byte blocks, 1024 bytes per update, 1 updates): 63078 cycles/operation, 61 cycles/byte test 9 ( 2048 byte blocks, 16 bytes per update, 128 updates): 149181 cycles/operation, 72 cycles/byte test 10 ( 2048 byte blocks, 256 bytes per update, 8 updates): 124154 cycles/operation, 60 cycles/byte test 11 ( 2048 byte blocks, 1024 bytes per update, 2 updates): 122371 cycles/operation, 59 cycles/byte test 12 ( 2048 byte blocks, 2048 bytes per update, 1 updates): 122065 cycles/operation, 59 cycles/byte test 13 ( 4096 byte blocks, 16 bytes per update, 256 updates): 296893 cycles/operation, 72 cycles/byte test 14 ( 4096 byte blocks, 256 bytes per update, 16 updates): 244130 cycles/operation, 59 cycles/byte test 15 ( 4096 byte blocks, 1024 bytes per update, 4 updates): 240565 cycles/operation, 58 cycles/byte test 16 ( 4096 byte blocks, 4096 bytes per update, 1 updates): 239849 cycles/operation, 58 cycles/byte test 17 ( 8192 byte blocks, 16 bytes per update, 512 updates): 584608 cycles/operation, 71 cycles/byte test 18 ( 8192 byte blocks, 256 bytes per update, 32 updates): 485472 cycles/operation, 59 cycles/byte test 19 ( 8192 byte blocks, 1024 bytes per update, 8 updates): 477111 cycles/operation, 58 cycles/byte test 20 ( 8192 byte blocks, 4096 bytes per update, 2 updates): 475158 cycles/operation, 58 cycles/byte test 21 ( 8192 byte blocks, 8192 bytes per update, 1 updates): 476507 cycles/operation, 58 cycles/byte testing speed of sha1 (padlock) test 0 ( 16 byte blocks, 16 bytes per update, 1 updates): 698 cycles/operation, 43 cycles/byte test 1 ( 64 byte blocks, 16 bytes per update, 4 updates): 1468 cycles/operation, 22 cycles/byte test 2 ( 64 byte blocks, 64 bytes per update, 1 updates): 960 cycles/operation, 15 cycles/byte test 3 ( 256 byte blocks, 16 bytes per update, 16 updates): 4269 cycles/operation, 16 cycles/byte test 4 ( 256 byte blocks, 64 bytes per update, 4 updates): 2310 cycles/operation, 9 cycles/byte test 5 ( 256 byte blocks, 256 bytes per update, 1 updates): 1807 cycles/operation, 7 cycles/byte test 6 ( 1024 byte blocks, 16 bytes per update, 64 updates): 16187 cycles/operation, 15 cycles/byte test 7 ( 1024 byte blocks, 256 bytes per update, 4 updates): 5706 cycles/operation, 5 cycles/byte test 8 ( 1024 byte blocks, 1024 bytes per update, 1 updates): 5203 cycles/operation, 5 cycles/byte test 9 ( 2048 byte blocks, 16 bytes per update, 128 updates): 30449 cycles/operation, 14 cycles/byte test 10 ( 2048 byte blocks, 256 bytes per update, 8 updates): 10886 cycles/operation, 5 cycles/byte test 11 ( 2048 byte blocks, 1024 bytes per update, 2 updates): 9908 cycles/operation, 4 cycles/byte test 12 ( 2048 byte blocks, 2048 bytes per update, 1 updates): 10124 cycles/operation, 4 cycles/byte test 13 ( 4096 byte blocks, 16 bytes per update, 256 updates): 60374 cycles/operation, 14 cycles/byte test 14 ( 4096 byte blocks, 256 bytes per update, 16 updates): 21562 cycles/operation, 5 cycles/byte test 15 ( 4096 byte blocks, 1024 bytes per update, 4 updates): 19295 cycles/operation, 4 cycles/byte test 16 ( 4096 byte blocks, 4096 bytes per update, 1 updates): 18792 cycles/operation, 4 cycles/byte test 17 ( 8192 byte blocks, 16 bytes per update, 512 updates): 618014 cycles/operation, 75 cycles/byte test 18 ( 8192 byte blocks, 256 bytes per update, 32 updates): 488750 cycles/operation, 59 cycles/byte test 19 ( 8192 byte blocks, 1024 bytes per update, 8 updates): 481234 cycles/operation, 58 cycles/byte test 20 ( 8192 byte blocks, 4096 bytes per update, 2 updates): 480430 cycles/operation, 58 cycles/byte test 21 ( 8192 byte blocks, 8192 bytes per update, 1 updates): 478946 cycles/operation, 58 cycles/byte testing speed of sha256 (software) test 0 ( 16 byte blocks, 16 bytes per update, 1 updates): 4979 cycles/operation, 311 cycles/byte test 1 ( 64 byte blocks, 16 bytes per update, 4 updates): 9785 cycles/operation, 152 cycles/byte test 2 ( 64 byte blocks, 64 bytes per update, 1 updates): 9243 cycles/operation, 144 cycles/byte test 3 ( 256 byte blocks, 16 bytes per update, 16 updates): 24998 cycles/operation, 97 cycles/byte test 4 ( 256 byte blocks, 64 bytes per update, 4 updates): 23289 cycles/operation, 90 cycles/byte test 5 ( 256 byte blocks, 256 bytes per update, 1 updates): 22201 cycles/operation, 86 cycles/byte test 6 ( 1024 byte blocks, 16 bytes per update, 64 updates): 86105 cycles/operation, 84 cycles/byte test 7 ( 1024 byte blocks, 256 bytes per update, 4 updates): 75027 cycles/operation, 73 cycles/byte test 8 ( 1024 byte blocks, 1024 bytes per update, 1 updates): 74250 cycles/operation, 72 cycles/byte test 9 ( 2048 byte blocks, 16 bytes per update, 128 updates): 167099 cycles/operation, 81 cycles/byte test 10 ( 2048 byte blocks, 256 bytes per update, 8 updates): 144930 cycles/operation, 70 cycles/byte test 11 ( 2048 byte blocks, 1024 bytes per update, 2 updates): 143413 cycles/operation, 70 cycles/byte test 12 ( 2048 byte blocks, 2048 bytes per update, 1 updates): 143525 cycles/operation, 70 cycles/byte test 13 ( 4096 byte blocks, 16 bytes per update, 256 updates): 345870 cycles/operation, 84 cycles/byte test 14 ( 4096 byte blocks, 256 bytes per update, 16 updates): 285523 cycles/operation, 69 cycles/byte test 15 ( 4096 byte blocks, 1024 bytes per update, 4 updates): 282089 cycles/operation, 68 cycles/byte test 16 ( 4096 byte blocks, 4096 bytes per update, 1 updates): 281324 cycles/operation, 68 cycles/byte test 17 ( 8192 byte blocks, 16 bytes per update, 512 updates): 656170 cycles/operation, 80 cycles/byte test 18 ( 8192 byte blocks, 256 bytes per update, 32 updates): 565903 cycles/operation, 69 cycles/byte test 19 ( 8192 byte blocks, 1024 bytes per update, 8 updates): 559823 cycles/operation, 68 cycles/byte test 20 ( 8192 byte blocks, 4096 bytes per update, 2 updates): 565120 cycles/operation, 68 cycles/byte test 21 ( 8192 byte blocks, 8192 bytes per update, 1 updates): 558239 cycles/operation, 68 cycles/byte testing speed of sha256 (padlock) test 0 ( 16 byte blocks, 16 bytes per update, 1 updates): 768 cycles/operation, 48 cycles/byte test 1 ( 64 byte blocks, 16 bytes per update, 4 updates): 1534 cycles/operation, 23 cycles/byte test 2 ( 64 byte blocks, 64 bytes per update, 1 updates): 1026 cycles/operation, 16 cycles/byte test 3 ( 256 byte blocks, 16 bytes per update, 16 updates): 4368 cycles/operation, 17 cycles/byte test 4 ( 256 byte blocks, 64 bytes per update, 4 updates): 2409 cycles/operation, 9 cycles/byte test 5 ( 256 byte blocks, 256 bytes per update, 1 updates): 1906 cycles/operation, 7 cycles/byte test 6 ( 1024 byte blocks, 16 bytes per update, 64 updates): 16644 cycles/operation, 16 cycles/byte test 7 ( 1024 byte blocks, 256 bytes per update, 4 updates): 5937 cycles/operation, 5 cycles/byte test 8 ( 1024 byte blocks, 1024 bytes per update, 1 updates): 5434 cycles/operation, 5 cycles/byte test 9 ( 2048 byte blocks, 16 bytes per update, 128 updates): 30856 cycles/operation, 15 cycles/byte test 10 ( 2048 byte blocks, 256 bytes per update, 8 updates): 11293 cycles/operation, 5 cycles/byte test 11 ( 2048 byte blocks, 1024 bytes per update, 2 updates): 10315 cycles/operation, 5 cycles/byte test 12 ( 2048 byte blocks, 2048 bytes per update, 1 updates): 10533 cycles/operation, 5 cycles/byte test 13 ( 4096 byte blocks, 16 bytes per update, 256 updates): 61133 cycles/operation, 14 cycles/byte test 14 ( 4096 byte blocks, 256 bytes per update, 16 updates): 22397 cycles/operation, 5 cycles/byte test 15 ( 4096 byte blocks, 1024 bytes per update, 4 updates): 20054 cycles/operation, 4 cycles/byte test 16 ( 4096 byte blocks, 4096 bytes per update, 1 updates): 19551 cycles/operation, 4 cycles/byte test 17 ( 8192 byte blocks, 16 bytes per update, 512 updates): 692387 cycles/operation, 84 cycles/byte test 18 ( 8192 byte blocks, 256 bytes per update, 32 updates): 570717 cycles/operation, 69 cycles/byte test 19 ( 8192 byte blocks, 1024 bytes per update, 8 updates): 565329 cycles/operation, 69 cycles/byte test 20 ( 8192 byte blocks, 4096 bytes per update, 2 updates): 562117 cycles/operation, 68 cycles/byte test 21 ( 8192 byte blocks, 8192 bytes per update, 1 updates): 573657 cycles/operation, 70 cycles/byte