Vorlage:Cryptoavrlib hash table: Unterschied zwischen den Versionen
Aus LaborWiki
(new table) |
Bg (Diskussion | Beiträge) 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 || | | 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 || | | 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 || | | 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 || | | 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 || | | BlueMidnightWish-224 || C || C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 68 || || 224 || 512 || 444 || 88835 || 1388.05 || 179259 || || || | ||
|- | |- | ||
| BlueMidnightWish- | | BlueMidnightWish-224 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 68 || || 224 || 512 || 269 || 31461 || 491.58 || 63502 || || || | ||
|- | |- | ||
| BlueMidnightWish- | | BlueMidnightWish-256 || C || C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 68 || || 256 || 512 || 444 || 88835 || 1388.05 || 179283 || || || | ||
|- | |- | ||
| BlueMidnightWish- | | BlueMidnightWish-256 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 68 || || 256 || 512 || 271 || 31461 || 491.58 || 63535 || || || | ||
|- | |- | ||
| | | BlueMidnightWish-384 || C || C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 132 || || 384 || 1024 || 2030 || 384343 || 3002.68 || 771581 || || || | ||
|- | |- | ||
| | | BlueMidnightWish-384 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 132 || || 384 || 1024 || 2030 || 384343 || 3002.68 || 771581 || || || | ||
|- | |- | ||
| | | BlueMidnightWish-512 || C || C || bmw_small: 6833 <br> bmw_large: 18281 <br> memxor: 24 <br> || 132 || || 512 || 1024 || 2031 || 384343 || 3002.68 || 771686 || || || | ||
|- | |- | ||
| | | BlueMidnightWish-512 || asm || asm || bmw_small-asm: 3274 <br> bmw_large: 18281 <br> || 132 || || 512 || 1024 || 2031 || 384343 || 3002.68 || 771686 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | Keccak-224 || C || C || keccak: 3681 <br> memxor: 24 <br> || 206 || || 224 || 1152 || 1089 || 1307954 || 9083.01 || 1309167 || || || | ||
|- | |- | ||
| | | Keccak-256 || C || C || keccak: 3681 <br> memxor: 24 <br> || 206 || || 256 || 1088 || 1089 || 1307866 || 9616.66 || 1309070 || || || | ||
|- | |- | ||
| | | Keccak-384 || C || C || keccak: 3681 <br> memxor: 24 <br> || 206 || || 384 || 832 || 1089 || 1307514 || 12572.25 || 1308657 || || || | ||
|- | |- | ||
| | | Keccak-512 || C || C || keccak: 3681 <br> memxor: 24 <br> || 206 || || 512 || 576 || 1089 || 1307162 || 18155.03 || 1308248 || || || | ||
|- | |- | ||
| | | MD5 || C || C || md5: 2506 <br> || 20 || || 128 || 512 || 75 || 42682 || 666.91 || 43137 || || || | ||
|- | |- | ||
| | | MD5 || asm || asm || md5-asm: 1686 <br> || 20 || || 128 || 512 || 75 || 18297 || 285.89 || 18636 || || || | ||
|- | |- | ||
| | | SHA-1 || C || C || sha1: 2764 <br> || 28 || || 160 || 512 || 92 || 75422 || 1178.47 || 76333 || || || | ||
|- | |- | ||
| | | SHA-1 || asm || asm || sha1-asm: 1022 <br> || 28 || || 160 || 512 || 221 || 37070 || 579.22 || 37355 || || || | ||
|- | |- | ||
| | | SHA-256 || C || C || sha256: 3386 <br> || 40 || || 256 || 512 || 261 || 177155 || 2768.05 || 181300 || || || | ||
|- | |- | ||
| | | SHA-256 || asm || asm || sha256-asm: 1598 <br> || 40 || || 256 || 512 || 338 || 50165 || 783.83 || 50559 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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- | | 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- | | 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- | | 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- | | 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- | | 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- | | 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- | | 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- | | 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 | | 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 | | 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-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-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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || || || | ||
|- | |- | ||
| | | 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 || | | 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 || || || | |||
|- | |- | ||
|} | |} |
Version vom 13. Februar 2010, 15: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 |