Vorlage:Cryptoavrlib hash table: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(new table)
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
|-
|-
|            Blake-28 ||  C ||  C ||  3844 ||  53 || ||  224 ||  512 ||    373 ||   7002 || 109.41 ||   8032 || || ||  
|            Blake-28 ||  C ||  C || blake_small: 3494 <br> blake_large: 7142 <br> blake_common: 256 <br> memxor: 24 <br> ||  53 || ||  224 ||  512 ||    386 || 71362 || 1115.03 || 71893 || || ||  
|-
|-
|            Blake-32 ||  C ||  C ||  3844 ||  53 || ||  256 ||  512 ||    374 ||   7002 || 109.41 ||   8100 || || ||  
|            Blake-32 ||  C ||  C || blake_small: 3494 <br> blake_large: 7142 <br> blake_common: 256 <br> memxor: 24 <br> ||  53 || ||  256 ||  512 ||    387 || 71362 || 1115.03 || 71961 || || ||  
|-
|-
|            Blake-48 ||  C ||  C ||  7444 ||  101 || ||  384 || 1024 ||    904 || 29987 || 234.27 || 35709 || || ||  
|            Blake-48 ||  C ||  C || blake_small: 3494 <br> blake_large: 7142 <br> blake_common: 256 <br> memxor: 24 <br> ||  101 || ||  384 || 1024 ||    924 || 511222 || 3993.92 || 519337 || || ||  
|-
|-
|            Blake-64 ||  C ||  C ||  7444 ||  101 || ||  512 || 1024 ||    905 || 29987 || 234.27 || 38219 || || ||  
|            Blake-64 ||  C ||  C || blake_small: 3494 <br> blake_large: 7142 <br> blake_common: 256 <br> memxor: 24 <br> ||  101 || ||  512 || 1024 ||    925 || 511222 || 3993.92 || 521812 || || ||  
|-
|-
| BlueMidnightWish-224 ||  C ||  C ||  6024 ||  68 || ||  224 ||  512 ||    434 ||   4324 ||   67.56 ||   5801 || || ||  
| BlueMidnightWish-224 ||  C ||  C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> ||  68 || ||  224 ||  512 ||    444 || 88835 || 1388.05 || 179259 || || ||  
|-
|-
| BlueMidnightWish-256 ||   C ||   C ||  6024 ||  68 || ||  256 ||  512 ||    434 ||   4317 ||   67.45 ||   5829 || || ||  
| BlueMidnightWish-224 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> ||  68 || ||  224 ||  512 ||    269 || 31461 || 491.58 || 63502 || || ||  
|-
|-
| BlueMidnightWish-384 ||  C ||  C || 15128 || 132 || ||  384 || 1024 ||   1967 ||  58353 || 455.88 || 57419 || || ||  
| BlueMidnightWish-256 ||  C ||  C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br>  ||   68 || ||  256 || 512 ||   444 ||  88835 || 1388.05 || 179283 || || ||  
|-
|-
| BlueMidnightWish-512 ||   C ||   C || 15128 || 132 || ||  512 || 1024 ||   1968 ||  58353 ||  455.88 ||  57538 || || ||  
| BlueMidnightWish-256 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br>  ||   68 || ||  256 || 512 ||   271 ||  31461 ||  491.58 ||  63535 || || ||  
|-
|-
|                 MD5 ||  C ||  C ||  2494 ||   20 || ||  128 || 512 ||     69 || 42863 || 669.73 || 43607 || || ||  
| BlueMidnightWish-384 ||  C ||  C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 132 || ||  384 || 1024 ||   2030 || 384343 || 3002.68 || 771581 || || ||  
|-
|-
|                 MD5 || asm || asm ||  1686 ||   20 || ||  128 || 512 ||     69 || 18265 || 285.39 || 18861 || || ||  
| BlueMidnightWish-384 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 132 || ||  384 || 1024 ||   2030 || 384343 || 3002.68 || 771581 || || ||  
|-
|-
|               SHA-1 ||  C ||  C ||  2596 ||   28 || ||  160 || 512 ||     89 || 15622 || 244.09 || 19835 || || ||  
| BlueMidnightWish-512 ||  C ||  C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 132 || ||  512 || 1024 ||   2031 || 384343 || 3002.68 || 771686 || || ||  
|-
|-
|               SHA-1 || asm || asm ||  1070 ||   28 || ||  160 || 512 ||   215 || 40595 || 634.30 || 41180 || || ||  
| BlueMidnightWish-512 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 132 || ||  512 || 1024 ||   2031 || 384343 || 3002.68 || 771686 || || ||  
|-
|-
|             SHA-256 ||  C ||  C ||  2910 ||  40 || ||  256 ||  512 ||    255 || 49632 || 775.50 || 53840 || || ||  
|         Groestl-224 ||  C ||  C || groestl_small: 1928 <br> groestl_large: 2024 <br> memxor: 24 <br> aes_sbox: 256 <br> gf256mul: 26 <br> ||  68 || ||  224 ||  512 ||    356 || 522414 || 8162.72 || 783700 || || ||  
|-
|-
|             SHA-256 || asm || asm ||  1604 ||  40 || ||  256 ||  512 ||    335 || 54334 || 848.97 || 55025 || || ||  
|         Groestl-256 ||   C ||   C || groestl_small: 1928 <br> groestl_large: 2024 <br> memxor: 24 <br> aes_sbox: 256 <br> gf256mul: 26 <br> ||  68 || ||  256 ||  512 ||    356 || 522414 || 8162.72 || 783732 || || ||  
|-
|-
|           Shabal-192 ||  C ||  C ||  2290 ||  188 || ||  192 || 512 ||   1547 || 59601 || 931.27 || 37261 || || ||  
|         Groestl-384 ||  C ||  C || groestl_small: 1928 <br> groestl_large: 2024 <br> memxor: 24 <br> aes_sbox: 256 <br> gf256mul: 26 <br> ||  132 || ||  384 || 1024 ||   706 || 1460488 || 11410.06 || 2190914 || || ||  
|-
|-
|           Shabal-192 || asm || asm ||  1580 ||  188 || ||  192 || 512 ||   1059 || 13708 || 214.19 || 51707 || || ||  
|         Groestl-512 ||   C ||   C || groestl_small: 1928 <br> groestl_large: 2024 <br> memxor: 24 <br> aes_sbox: 256 <br> gf256mul: 26 <br> ||  132 || ||  512 || 1024 ||   697 || 1460488 || 11410.06 || 2191042 || || ||  
|-
|-
|          Shabal-224 ||  C ||  C ||  2290 ||  188 || ||  224 || 512 ||  1547 || 59601 || 931.27 || 37293 || || ||  
|          Keccak-224 ||  C ||  C || keccak: 3681 <br> memxor: 24 <br> ||  206 || ||  224 || 1152 ||  1089 || 1307954 || 9083.01 || 1309167 || || ||  
|-
|-
|          Shabal-224 || asm || asm ||  1580 ||  188 || ||  224 || 512 ||  1059 || 13708 || 214.19 || 51735 || || ||  
|          Keccak-256 ||   C ||   C || keccak: 3681 <br> memxor: 24 <br> ||  206 || ||  256 || 1088 ||  1089 || 1307866 || 9616.66 || 1309070 || || ||  
|-
|-
|          Shabal-256 ||  C ||  C ||  2290 ||  188 || ||  256 ||  512 ||  1547 || 59601 || 931.27 || 37325 || || ||  
|          Keccak-384 ||  C ||  C || keccak: 3681 <br> memxor: 24 <br> ||  206 || ||  384 ||  832 ||  1089 || 1307514 || 12572.25 || 1308657 || || ||  
|-
|-
|          Shabal-256 || asm || asm ||  1580 ||  188 || ||  256 ||  512 ||  1059 || 13708 || 214.19 || 51763 || || ||  
|          Keccak-512 ||   C ||   C || keccak: 3681 <br> memxor: 24 <br> ||  206 || ||  512 ||  576 ||  1089 || 1307162 || 18155.03 || 1308248 || || ||  
|-
|-
|           Shabal-384 ||  C ||  C ||  2290 || 188 || ||  384 ||  512 ||   1547 ||  59608 ||  931.38 ||  37453 || || ||  
|                 MD5 ||  C ||  C || md5: 2506 <br> ||   20 || ||  128 ||  512 ||     75 ||  42682 ||  666.91 ||  43137 || || ||  
|-
|-
|           Shabal-384 || asm || asm ||  1580 || 188 || ||  384 ||  512 ||   1059 ||  13708 ||  214.19 ||  51875 || || ||  
|                 MD5 || asm || asm || md5-asm: 1686 <br> ||   20 || ||  128 ||  512 ||     75 ||  18297 ||  285.89 ||  18636 || || ||  
|-
|-
|           Shabal-512 ||  C ||  C ||  2290 || 188 || ||  512 ||  512 ||   1547 ||  59608 || 931.38 ||  37581 || || ||  
|               SHA-1 ||  C ||  C || sha1: 2764 <br> ||   28 || ||  160 ||  512 ||     92 ||  75422 || 1178.47 ||  76333 || || ||  
|-
|-
|           Shabal-512 || asm || asm ||  1578 || 188 || ||  512 ||  512 ||   1059 ||  13708 ||  214.19 ||  51985 || || ||  
|               SHA-1 || asm || asm || sha1-asm: 1022 <br> ||   28 || ||  160 ||  512 ||   221 ||  37070 ||  579.22 ||  37355 || || ||  
|-
|-
|     Skein-1024-1024 ||  C ||  C ||  6472 || 146 || || 1024 || 1024 || 56657 || 51864 || 405.19 || 104945 || || ||  
|             SHA-256 ||  C ||  C || sha256: 3386 <br> ||   40 || || 256 || 512 ||   261 || 177155 || 2768.05 || 181300 || || ||  
|-
|-
|     Skein-1024-1024 || asm || asm ||  2486|| 146 || || 1024 || 1024 || 28983 ||  26256 ||  205.12 ||  51980 || || ||  
|             SHA-256 || asm || asm || sha256-asm: 1598 <br> ||   40 || || 256 || 512 ||   338 ||  50165 ||  783.83 ||  50559 || || ||  
|-
|-
|       Skein-1024-128 ||  C ||  C ||  6472 ||  146 || ||  128 || 1024 || 56657 ||  51871 ||  405.24 || 104049 || || ||  
|           Shabal-192 ||  C ||  C || shabal: 1696 <br> shabal192: 616 <br> shabal224: 616 <br> shabal256: 616 <br> shabal384: 616 <br> shabal512: 616 <br> ||  188 || ||  192 || 512 ||   1582 ||  59463 ||  929.11 || 231809 || || ||  
|-
|-
|       Skein-1024-128 || asm || asm ||  2486 ||  146 || ||  128 || 1024 || 28983 ||  26263 ||  205.18 ||  51194 || || ||  
|           Shabal-192 || asm || asm || shabal-asm: 1178 <br> shabal192-asm: 402 <br> shabal224-asm: 402 <br> shabal256-asm: 402 <br> shabal384-asm: 402 <br> shabal512-asm: 400 <br> ||  188 || ||  192 || 512 ||   1087 ||  13729 ||  214.52 ||  50842 || || ||  
|-
|-
|       Skein-1024-160 ||  C ||  C ||  6472 ||  146 || ||  160 || 1024 || 56657 ||  51871 ||  405.24 || 104081 || || ||  
|           Shabal-224 ||  C ||  C || shabal: 1696 <br> shabal192: 616 <br> shabal224: 616 <br> shabal256: 616 <br> shabal384: 616 <br> shabal512: 616 <br> ||  188 || ||  224 || 512 ||   1582 ||  59463 ||  929.11 || 231838 || || ||  
|-
|-
|       Skein-1024-160 || asm || asm ||  2486 ||  146 || ||  160 || 1024 || 28983 ||  26256 ||  205.12 ||  51222 || || ||  
|           Shabal-224 || asm || asm || shabal-asm: 1178 <br> shabal192-asm: 402 <br> shabal224-asm: 402 <br> shabal256-asm: 402 <br> shabal384-asm: 402 <br> shabal512-asm: 400 <br> ||  188 || ||  224 || 512 ||   1087 ||  13729 ||  214.52 ||  50877 || || ||  
|-
|-
|       Skein-1024-224 ||  C ||  C ||  6472 ||  146 || ||  224 || 1024 || 56657 ||  51871 ||  405.24 || 104145 || || ||  
|           Shabal-256 ||  C ||  C || shabal: 1696 <br> shabal192: 616 <br> shabal224: 616 <br> shabal256: 616 <br> shabal384: 616 <br> shabal512: 616 <br> ||  188 || ||  256 || 512 ||   1582 ||  59463 ||  929.11 || 231887 || || ||  
|-
|-
|       Skein-1024-224 || asm || asm ||  2486 ||  146 || ||  224 || 1024 || 28983 ||  26256 ||  205.12 ||  51285 || || ||  
|           Shabal-256 || asm || asm || shabal-asm: 1178 <br> shabal192-asm: 402 <br> shabal224-asm: 402 <br> shabal256-asm: 402 <br> shabal384-asm: 402 <br> shabal512-asm: 400 <br> ||  188 || ||  256 || 512 ||   1087 ||  13729 ||  214.52 ||  50905 || || ||  
|-
|-
|       Skein-1024-256 ||  C ||  C ||  6472 ||  146 || ||  256 || 1024 || 56657 ||  51871 ||  405.24 || 104177 || || ||  
|           Shabal-384 ||  C ||  C || shabal: 1696 <br> shabal192: 616 <br> shabal224: 616 <br> shabal256: 616 <br> shabal384: 616 <br> shabal512: 616 <br> ||  188 || ||  384 || 512 ||   1582 ||  59463 ||  929.11 || 232012 || || ||  
|-
|-
|       Skein-1024-256 || asm || asm ||  2486 ||  146 || ||  256 || 1024 || 28983 ||  26263 ||  205.18 ||  51306 || || ||  
|           Shabal-384 || asm || asm || shabal-asm: 1178 <br> shabal192-asm: 402 <br> shabal224-asm: 402 <br> shabal256-asm: 402 <br> shabal384-asm: 402 <br> shabal512-asm: 400 <br> ||  188 || ||  384 || 512 ||   1087 ||  13729 ||  214.52 ||  51010 || || ||  
|-
|-
|       Skein-1024-384 ||  C ||  C ||  6472 ||  146 || ||  384 || 1024 || 56657 ||  51864 ||  405.19 || 104305 || || ||  
|           Shabal-512 ||  C ||  C || shabal: 1696 <br> shabal192: 616 <br> shabal224: 616 <br> shabal256: 616 <br> shabal384: 616 <br> shabal512: 616 <br> ||  188 || ||  512 || 512 ||   1582 ||  59463 ||  929.11 || 232140 || || ||  
|-
|-
|       Skein-1024-384 || asm || asm ||  2486 ||  146 || ||  384 || 1024 || 28976 ||  26263 ||  205.18 ||  51418 || || ||  
|           Shabal-512 || asm || asm || shabal-asm: 1178 <br> shabal192-asm: 402 <br> shabal224-asm: 402 <br> shabal256-asm: 402 <br> shabal384-asm: 402 <br> shabal512-asm: 400 <br> ||  188 || ||  512 || 512 ||   1087 ||  13729 ||  214.52 ||  51130 || || ||  
|-
|-
|       Skein-1024-512 ||  C ||  C ||  6472 ||  146 || || 512 || 1024 || 56657 || 51864 || 405.19 || 104433 || || ||  
|     Skein-1024-1024 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  146 || || 1024 || 1024 || 1125066 || 1122785 || 8771.76 || 2246720 || || ||  
|-
|-
|       Skein-1024-512 || asm || asm ||  2486 ||  146 || || 512 || 1024 || 28983 || 26256 || 205.12 || 51530 || || ||  
|     Skein-1024-1024 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  146 || || 1024 || 1024 || 222289 || 220215 || 1720.43 || 441751 || || ||  
|-
|-
|       Skein-256-128 ||  C ||  C ||  4656 ||   50 || ||  128 || 256 || 35854 || 33299 || 1040.59 || 65698 || || ||  
|       Skein-1024-128 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  128 || 1024 || 1125066 || 1122785 || 8771.76 || 2245824 || || ||  
|-
|-
|       Skein-256-128 || asm || asm ||  2052 ||   50 || ||  128 || 256 || 42999 || 42003 || 1312.59 || 84618 || || ||  
|       Skein-1024-128 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  128 || 1024 || 222289 || 220215 || 1720.43 || 440965 || || ||  
|-
|-
|       Skein-256-160 ||  C ||  C ||  4656 ||   50 || ||  160 || 256 || 35861 || 33292 || 1040.38 || 65730 || || ||  
|       Skein-1024-160 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  160 || 1024 || 1125066 || 1122785 || 8771.76 || 2245856 || || ||  
|-
|-
|       Skein-256-160 || asm || asm ||  2052 ||   50 || ||  160 || 256 || 42999 || 42003 || 1312.59 || 84653 || || ||  
|       Skein-1024-160 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  160 || 1024 || 222289 || 220215 || 1720.43 || 440993 || || ||  
|-
|-
|       Skein-256-224 ||  C ||  C ||  4656 ||   50 || ||  224 || 256 || 35861 || 33292 || 1040.38 || 65794 || || ||  
|       Skein-1024-224 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  224 || 1024 || 1125066 || 1122785 || 8771.76 || 2245920 || || ||  
|-
|-
|       Skein-256-224 || asm || asm ||  2052 ||   50 || ||  224 || 256 || 43006 || 42003 || 1312.59 || 84709 || || ||  
|       Skein-1024-224 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  224 || 1024 || 222289 || 220215 || 1720.43 || 441049 || || ||  
|-
|-
|       Skein-256-256 ||  C ||  C ||  4656 ||   50 || ||  256 || 256 || 35861 || 33292 || 1040.38 || 65826 || || ||  
|       Skein-1024-256 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  256 || 1024 || 1125066 || 1122785 || 8771.76 || 2245952 || || ||  
|-
|-
|       Skein-256-256 || asm || asm ||  2052 ||   50 || ||  256 || 256 || 43006 || 42003 || 1312.59 || 84732 || || ||  
|       Skein-1024-256 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  256 || 1024 || 222289 || 220215 || 1720.43 || 441077 || || ||  
|-
|-
|       Skein-256-384 ||  C ||  C ||  4656 ||   50 || ||  384 || 256 || 35861 || 33299 || 1040.59 || 95764 || || ||  
|       Skein-1024-384 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  384 || 1024 || 1125066 || 1122785 || 8771.76 || 2246080 || || ||  
|-
|-
|       Skein-256-384 || asm || asm ||  2052 ||   50 || ||  384 || 256 || 42999 || 42003 || 1312.59 || 61753 || || ||  
|       Skein-1024-384 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  384 || 1024 || 222289 || 220215 || 1720.43 || 441189 || || ||  
|-
|-
|       Skein-256-512 ||  C ||  C ||  4656 ||   50 || ||  512 || 256 || 35861 || 33299 || 1040.59 || 95892 || || ||  
|       Skein-1024-512 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> || 146 || ||  512 || 1024 || 1125066 || 1122785 || 8771.76 || 2246208 || || ||  
|-
|-
|       Skein-256-512 || asm || asm ||  2052 ||   50 || ||  512 || 256 || 42999 || 42003 || 1312.59 || 61864 || || ||  
|       Skein-1024-512 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> || 146 || ||  512 || 1024 || 222289 || 220215 || 1720.43 || 441301 || || ||  
|-
|-
|       Skein-512-1024 ||  C ||  C ||  5036 ||  82 || || 1024 ||  512 || 64547 || 60138 || 939.66 || 114278 || || ||  
|       Skein-256-128 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || || 128 ||  256 || 234138 || 232433 || 7263.53 || 465587 || || ||  
|-
|-
|       Skein-512-1024 || asm || asm ||  2154 ||  82 || || 1024 ||  512 ||  30529 ||  29176 || 455.88 ||  89645 || || ||  
|       Skein-256-128 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || || 128 ||  256 ||  39951 ||  38646 || 1207.69 ||  77910 || || ||  
|-
|-
|        Skein-512-128 ||  C ||  C ||  5036 ||  82 || ||  128 ||  512 || 64547 || 60145 || 939.77 || 120917 || || ||  
|        Skein-256-160 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || ||  160 ||  256 || 234138 || 232433 || 7263.53 || 465619 || || ||  
|-
|-
|        Skein-512-128 || asm || asm ||  2154 ||  82 || ||  128 ||  512 ||  30529 ||  29176 || 455.88 ||  59041 || || ||  
|        Skein-256-160 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || ||  160 ||  256 ||  39951 ||  38646 || 1207.69 ||  77938 || || ||  
|-
|-
|        Skein-512-160 ||  C ||  C ||  5036 ||  82 || ||  160 ||  512 || 64547 || 60145 || 939.77 || 120942 || || ||  
|        Skein-256-224 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || ||  224 ||  256 || 234138 || 232433 || 7263.53 || 465683 || || ||  
|-
|-
|        Skein-512-160 || asm || asm ||  2154 ||  82 || ||  160 ||  512 ||  30522 ||  29183 || 455.98 ||  59062 || || ||  
|        Skein-256-224 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || ||  224 ||  256 ||  39951 ||  38646 || 1207.69 ||  77994 || || ||  
|-
|-
|        Skein-512-224 ||  C ||  C ||  5036 ||  82 || ||  224 ||  512 || 64547 || 60145 || 939.77 || 121013 || || ||  
|        Skein-256-256 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || ||  256 ||  256 || 234138 || 232433 || 7263.53 || 465715 || || ||  
|-
|-
|        Skein-512-224 || asm || asm ||  2154 ||  82 || ||  224 ||  512 ||  30529 ||  29176 || 455.88 ||  59125 || || ||  
|        Skein-256-256 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || ||  256 ||  256 ||  39951 ||  38646 || 1207.69 ||  78024 || || ||  
|-
|-
|        Skein-512-256 ||  C ||  C ||  5036 ||  82 || ||  256 ||  512 || 64547 || 60138 || 939.66 || 121045 || || ||  
|        Skein-256-384 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || ||  384 ||  256 || 234138 || 232433 || 7263.53 || 698604 || || ||  
|-
|-
|        Skein-512-256 || asm || asm ||  2154 ||  82 || ||  256 ||  512 ||  30522 ||  29176 || 455.88 || 59153 || || ||  
|        Skein-256-384 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || ||  384 ||  256 ||  39951 ||  38646 || 1207.69 || 117108 || || ||  
|-
|-
|        Skein-512-384 ||  C ||  C ||  5036 ||  82 || ||  384 ||  512 || 64547 || 60138 || 939.66 || 121173 || || ||  
|        Skein-256-512 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  50 || ||  512 ||  256 || 234138 || 232433 || 7263.53 || 698732 || || ||  
|-
|-
|        Skein-512-384 || asm || asm ||  2154 ||  82 || ||  384 ||  512 ||  30522 ||  29183 || 455.98 || 59265 || || ||  
|        Skein-256-512 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  50 || ||  512 ||  256 ||  39951 ||  38646 || 1207.69 || 117219 || || ||  
|-
|-
|       Skein-512-512 ||  C ||  C ||  5036 ||  82 || || 512 ||  512 || 64547 || 60138 || 939.66 || 121301 || || ||  
|       Skein-512-1024 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  82 || || 1024 ||  512 || 488243 || 486346 || 7599.16 || 1461354 || || ||  
|-
|-
|       Skein-512-512 || asm || asm ||  2154 ||  82 || || 512 ||  512 ||  30529 ||  29176 || 455.88 || 59379 || || ||  
|       Skein-512-1024 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  82 || || 1024 ||  512 ||  94064 ||  92505 || 1445.39 || 279312 || || ||  
|-
|-
|         Twister-224 ||  C ||  C ||  3224 ||  80 || ||  224 ||  512 ||   396 || 49217 || 769.02 || 56565 || || ||  
|       Skein-512-128 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  82 || ||  128 ||  512 || 488243 || 486346 || 7599.16 || 973266 || || ||  
|-
|-
|         Twister-224 || asm || asm ||  1616 ||  80 || ||  224 ||  512 ||   480 ||  36528 || 570.75 || 27448 || || ||  
|       Skein-512-128 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  82 || ||  128 ||  512 || 94064 ||  92505 || 1445.39 || 185599 || || ||  
|-
|-
|         Twister-256 ||  C ||  C ||  3224 ||  80 || ||  256 ||  512 ||   396 || 49217 || 769.02 || 56705 || || ||  
|       Skein-512-160 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||  82 || ||  160 ||  512 || 488243 || 486346 || 7599.16 || 973298 || || ||  
|-
|-
|         Twister-256 || asm || asm ||  1616 ||  80 || ||  256 ||  512 ||   425 ||  36535 || 570.86 || 27502 || || ||  
|       Skein-512-160 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||  82 || ||  160 ||  512 || 94064 ||  92505 || 1445.39 || 185627 || || ||  
|-
|-
|         Twister-384 ||  C ||  C ||  3746 || 144 || ||  384 ||  512 ||   720 || 12670 || 197.97 || 78479 || || ||  
|       Skein-512-224 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br> ||   82 || ||  224 ||  512 || 488243 || 486346 || 7599.16 || 973362 || || ||  
|-
|-
|         Twister-384 || asm || asm ||  2156 || 144 || ||  384 ||  512 ||   745 ||  55707 || 870.42 || 69785 || || ||  
|       Skein-512-224 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br> ||   82 || ||  224 ||  512 || 94064 ||  92505 || 1445.39 || 185683 || || ||  
|-
|-
|          Twister-512 ||  C ||  C ||  3746 ||  144 || ||  512 ||  512 ||    720 ||  12670 ||  197.97 ||  54945 || || ||  
|        Skein-512-256 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br>  ||  82 || ||  256 ||  512 || 488243 || 486346 || 7599.16 || 973394 || || ||
|-
|        Skein-512-256 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br>  ||  82 || ||  256 ||  512 ||  94064 ||  92505 || 1445.39 || 185711 || || ||
|-
|        Skein-512-384 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br>  ||  82 || ||  384 ||  512 || 488243 || 486346 || 7599.16 || 973522 || || ||
|-
|        Skein-512-384 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br>  ||  82 || ||  384 ||  512 ||  94064 ||  92505 || 1445.39 || 185823 || || ||
|-
|        Skein-512-512 ||  C ||  C || threefish256_enc: 2714 <br> threefish512_enc: 3180 <br> threefish1024_enc: 4824 <br> threefish_mix_c: 578 <br> ubi256: 894 <br> ubi512: 890 <br> ubi1024: 910 <br> memxor: 24 <br> skein256: 776 <br> skein512: 794 <br> skein1024: 794 <br>  ||  82 || ||  512 ||  512 || 488243 || 486346 || 7599.16 || 973650 || || ||
|-
|        Skein-512-512 || asm || asm || threefish_mix: 356 <br> threefish256_enc_asm: 688 <br> ubi256_asm: 482 <br> skein256_asm: 526 <br> threefish512_enc_asm: 760 <br> ubi512_asm: 486 <br> skein512_asm: 552 <br> threefish1024_enc_asm: 1056 <br> ubi1024_asm: 494 <br> skein1024_asm: 580 <br>  ||  82 || ||  512 ||  512 ||  94064 ||  92505 || 1445.39 || 185937 || || ||
|-
|          Twister-224 ||  C ||  C || twister: 1664 <br> twister-small: 1534 <br> twister-large: 2108 <br> memxor: 24 <br> gf256mul: 26 <br>  ||  80 || ||  224 ||  512 ||    438 || 241131 || 3767.67 || 509591 || || ||
|-
|          Twister-224 || asm || asm || twister-small-asm: 290 <br> twister-large-asm: 830 <br> twister-asm: 1178 <br> twister224: 146 <br> twister256: 146 <br> twister384: 148 <br> twister512: 148 <br>  ||  80 || ||  224 ||  512 ||    572 || 164320 || 2567.50 || 347463 || || ||
|-
|          Twister-256 ||  C ||  C || twister: 1664 <br> twister-small: 1534 <br> twister-large: 2108 <br> memxor: 24 <br> gf256mul: 26 <br>  ||  80 || ||  256 ||  512 ||    438 || 241131 || 3767.67 || 509727 || || ||
|-
|          Twister-256 || asm || asm || twister-small-asm: 290 <br> twister-large-asm: 830 <br> twister-asm: 1178 <br> twister224: 146 <br> twister256: 146 <br> twister384: 148 <br> twister512: 148 <br>  ||  80 || ||  256 ||  512 ||    435 || 164320 || 2567.50 || 347524 || || ||
|-
|          Twister-384 ||  C ||  C || twister: 1664 <br> twister-small: 1534 <br> twister-large: 2108 <br> memxor: 24 <br> gf256mul: 26 <br>  ||  144 || ||  384 ||  512 ||    783 || 269721 || 4214.39 || 860590 || || ||
|-
|          Twister-384 || asm || asm || twister-small-asm: 290 <br> twister-large-asm: 830 <br> twister-asm: 1178 <br> twister224: 146 <br> twister256: 146 <br> twister384: 148 <br> twister512: 148 <br>  ||  144 || ||  384 ||  512 ||    776 || 183120 || 2861.25 || 586188 || || ||
|-
|          Twister-512 ||  C ||  C || twister: 1664 <br> twister-small: 1534 <br> twister-large: 2108 <br> memxor: 24 <br> gf256mul: 26 <br> ||  144 || ||  512 ||  512 ||    783 || 269721 || 4214.39 || 968288 || || ||
|-
|          Twister-512 || asm || asm || twister-small-asm: 290 <br> twister-large-asm: 830 <br> twister-asm: 1178 <br> twister224: 146 <br> twister256: 146 <br> twister384: 148 <br> twister512: 148 <br>  ||  144 || ||  512 ||  512 ||    778 || 183120 || 2861.25 || 659715 || || ||  
|-
|-
|          Twister-512 || asm || asm ||  2156 ||  144 || ||  512 ||  512 ||    743 ||  55707 ||  870.42 ||  77776 || || ||
|}
|}

Version vom 13. Februar 2010, 16:49 Uhr

Name Variant Language Size (Flash) (Bytes) Size (Context) (Bytes) Size (Stack) (Bytes) Hashsize (Bits) Blockize (Bits) Cycles (Initialisation) Cycles (per block) Cycles (per byte) Cycles (Finalisation) Attacs Paper License / Patents
Blake-28 C C blake_small: 3494
blake_large: 7142
blake_common: 256
memxor: 24
53 224 512 386 71362 1115.03 71893
Blake-32 C C blake_small: 3494
blake_large: 7142
blake_common: 256
memxor: 24
53 256 512 387 71362 1115.03 71961
Blake-48 C C blake_small: 3494
blake_large: 7142
blake_common: 256
memxor: 24
101 384 1024 924 511222 3993.92 519337
Blake-64 C C blake_small: 3494
blake_large: 7142
blake_common: 256
memxor: 24
101 512 1024 925 511222 3993.92 521812
BlueMidnightWish-224 C C bmw_small: 6833
bmw_large: 18281
memxor: 24
68 224 512 444 88835 1388.05 179259
BlueMidnightWish-224 asm asm bmw_small-asm: 3274
bmw_large: 18281
68 224 512 269 31461 491.58 63502
BlueMidnightWish-256 C C bmw_small: 6833
bmw_large: 18281
memxor: 24
68 256 512 444 88835 1388.05 179283
BlueMidnightWish-256 asm asm bmw_small-asm: 3274
bmw_large: 18281
68 256 512 271 31461 491.58 63535
BlueMidnightWish-384 C C bmw_small: 6833
bmw_large: 18281
memxor: 24
132 384 1024 2030 384343 3002.68 771581
BlueMidnightWish-384 asm asm bmw_small-asm: 3274
bmw_large: 18281
132 384 1024 2030 384343 3002.68 771581
BlueMidnightWish-512 C C bmw_small: 6833
bmw_large: 18281
memxor: 24
132 512 1024 2031 384343 3002.68 771686
BlueMidnightWish-512 asm asm bmw_small-asm: 3274
bmw_large: 18281
132 512 1024 2031 384343 3002.68 771686
Groestl-224 C C groestl_small: 1928
groestl_large: 2024
memxor: 24
aes_sbox: 256
gf256mul: 26
68 224 512 356 522414 8162.72 783700
Groestl-256 C C groestl_small: 1928
groestl_large: 2024
memxor: 24
aes_sbox: 256
gf256mul: 26
68 256 512 356 522414 8162.72 783732
Groestl-384 C C groestl_small: 1928
groestl_large: 2024
memxor: 24
aes_sbox: 256
gf256mul: 26
132 384 1024 706 1460488 11410.06 2190914
Groestl-512 C C groestl_small: 1928
groestl_large: 2024
memxor: 24
aes_sbox: 256
gf256mul: 26
132 512 1024 697 1460488 11410.06 2191042
Keccak-224 C C keccak: 3681
memxor: 24
206 224 1152 1089 1307954 9083.01 1309167
Keccak-256 C C keccak: 3681
memxor: 24
206 256 1088 1089 1307866 9616.66 1309070
Keccak-384 C C keccak: 3681
memxor: 24
206 384 832 1089 1307514 12572.25 1308657
Keccak-512 C C keccak: 3681
memxor: 24
206 512 576 1089 1307162 18155.03 1308248
MD5 C C md5: 2506
20 128 512 75 42682 666.91 43137
MD5 asm asm md5-asm: 1686
20 128 512 75 18297 285.89 18636
SHA-1 C C sha1: 2764
28 160 512 92 75422 1178.47 76333
SHA-1 asm asm sha1-asm: 1022
28 160 512 221 37070 579.22 37355
SHA-256 C C sha256: 3386
40 256 512 261 177155 2768.05 181300
SHA-256 asm asm sha256-asm: 1598
40 256 512 338 50165 783.83 50559
Shabal-192 C C shabal: 1696
shabal192: 616
shabal224: 616
shabal256: 616
shabal384: 616
shabal512: 616
188 192 512 1582 59463 929.11 231809
Shabal-192 asm asm shabal-asm: 1178
shabal192-asm: 402
shabal224-asm: 402
shabal256-asm: 402
shabal384-asm: 402
shabal512-asm: 400
188 192 512 1087 13729 214.52 50842
Shabal-224 C C shabal: 1696
shabal192: 616
shabal224: 616
shabal256: 616
shabal384: 616
shabal512: 616
188 224 512 1582 59463 929.11 231838
Shabal-224 asm asm shabal-asm: 1178
shabal192-asm: 402
shabal224-asm: 402
shabal256-asm: 402
shabal384-asm: 402
shabal512-asm: 400
188 224 512 1087 13729 214.52 50877
Shabal-256 C C shabal: 1696
shabal192: 616
shabal224: 616
shabal256: 616
shabal384: 616
shabal512: 616
188 256 512 1582 59463 929.11 231887
Shabal-256 asm asm shabal-asm: 1178
shabal192-asm: 402
shabal224-asm: 402
shabal256-asm: 402
shabal384-asm: 402
shabal512-asm: 400
188 256 512 1087 13729 214.52 50905
Shabal-384 C C shabal: 1696
shabal192: 616
shabal224: 616
shabal256: 616
shabal384: 616
shabal512: 616
188 384 512 1582 59463 929.11 232012
Shabal-384 asm asm shabal-asm: 1178
shabal192-asm: 402
shabal224-asm: 402
shabal256-asm: 402
shabal384-asm: 402
shabal512-asm: 400
188 384 512 1087 13729 214.52 51010
Shabal-512 C C shabal: 1696
shabal192: 616
shabal224: 616
shabal256: 616
shabal384: 616
shabal512: 616
188 512 512 1582 59463 929.11 232140
Shabal-512 asm asm shabal-asm: 1178
shabal192-asm: 402
shabal224-asm: 402
shabal256-asm: 402
shabal384-asm: 402
shabal512-asm: 400
188 512 512 1087 13729 214.52 51130
Skein-1024-1024 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 1024 1024 1125066 1122785 8771.76 2246720
Skein-1024-1024 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 1024 1024 222289 220215 1720.43 441751
Skein-1024-128 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 128 1024 1125066 1122785 8771.76 2245824
Skein-1024-128 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 128 1024 222289 220215 1720.43 440965
Skein-1024-160 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 160 1024 1125066 1122785 8771.76 2245856
Skein-1024-160 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 160 1024 222289 220215 1720.43 440993
Skein-1024-224 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 224 1024 1125066 1122785 8771.76 2245920
Skein-1024-224 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 224 1024 222289 220215 1720.43 441049
Skein-1024-256 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 256 1024 1125066 1122785 8771.76 2245952
Skein-1024-256 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 256 1024 222289 220215 1720.43 441077
Skein-1024-384 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 384 1024 1125066 1122785 8771.76 2246080
Skein-1024-384 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 384 1024 222289 220215 1720.43 441189
Skein-1024-512 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
146 512 1024 1125066 1122785 8771.76 2246208
Skein-1024-512 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
146 512 1024 222289 220215 1720.43 441301
Skein-256-128 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 128 256 234138 232433 7263.53 465587
Skein-256-128 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 128 256 39951 38646 1207.69 77910
Skein-256-160 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 160 256 234138 232433 7263.53 465619
Skein-256-160 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 160 256 39951 38646 1207.69 77938
Skein-256-224 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 224 256 234138 232433 7263.53 465683
Skein-256-224 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 224 256 39951 38646 1207.69 77994
Skein-256-256 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 256 256 234138 232433 7263.53 465715
Skein-256-256 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 256 256 39951 38646 1207.69 78024
Skein-256-384 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 384 256 234138 232433 7263.53 698604
Skein-256-384 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 384 256 39951 38646 1207.69 117108
Skein-256-512 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
50 512 256 234138 232433 7263.53 698732
Skein-256-512 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
50 512 256 39951 38646 1207.69 117219
Skein-512-1024 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 1024 512 488243 486346 7599.16 1461354
Skein-512-1024 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 1024 512 94064 92505 1445.39 279312
Skein-512-128 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 128 512 488243 486346 7599.16 973266
Skein-512-128 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 128 512 94064 92505 1445.39 185599
Skein-512-160 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 160 512 488243 486346 7599.16 973298
Skein-512-160 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 160 512 94064 92505 1445.39 185627
Skein-512-224 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 224 512 488243 486346 7599.16 973362
Skein-512-224 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 224 512 94064 92505 1445.39 185683
Skein-512-256 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 256 512 488243 486346 7599.16 973394
Skein-512-256 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 256 512 94064 92505 1445.39 185711
Skein-512-384 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 384 512 488243 486346 7599.16 973522
Skein-512-384 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 384 512 94064 92505 1445.39 185823
Skein-512-512 C C threefish256_enc: 2714
threefish512_enc: 3180
threefish1024_enc: 4824
threefish_mix_c: 578
ubi256: 894
ubi512: 890
ubi1024: 910
memxor: 24
skein256: 776
skein512: 794
skein1024: 794
82 512 512 488243 486346 7599.16 973650
Skein-512-512 asm asm threefish_mix: 356
threefish256_enc_asm: 688
ubi256_asm: 482
skein256_asm: 526
threefish512_enc_asm: 760
ubi512_asm: 486
skein512_asm: 552
threefish1024_enc_asm: 1056
ubi1024_asm: 494
skein1024_asm: 580
82 512 512 94064 92505 1445.39 185937
Twister-224 C C twister: 1664
twister-small: 1534
twister-large: 2108
memxor: 24
gf256mul: 26
80 224 512 438 241131 3767.67 509591
Twister-224 asm asm twister-small-asm: 290
twister-large-asm: 830
twister-asm: 1178
twister224: 146
twister256: 146
twister384: 148
twister512: 148
80 224 512 572 164320 2567.50 347463
Twister-256 C C twister: 1664
twister-small: 1534
twister-large: 2108
memxor: 24
gf256mul: 26
80 256 512 438 241131 3767.67 509727
Twister-256 asm asm twister-small-asm: 290
twister-large-asm: 830
twister-asm: 1178
twister224: 146
twister256: 146
twister384: 148
twister512: 148
80 256 512 435 164320 2567.50 347524
Twister-384 C C twister: 1664
twister-small: 1534
twister-large: 2108
memxor: 24
gf256mul: 26
144 384 512 783 269721 4214.39 860590
Twister-384 asm asm twister-small-asm: 290
twister-large-asm: 830
twister-asm: 1178
twister224: 146
twister256: 146
twister384: 148
twister512: 148
144 384 512 776 183120 2861.25 586188
Twister-512 C C twister: 1664
twister-small: 1534
twister-large: 2108
memxor: 24
gf256mul: 26
144 512 512 783 269721 4214.39 968288
Twister-512 asm asm twister-small-asm: 290
twister-large-asm: 830
twister-asm: 1178
twister224: 146
twister256: 146
twister384: 148
twister512: 148
144 512 512 778 183120 2861.25 659715