Skip to content
Karel Kubicek edited this page Apr 12, 2017 · 44 revisions

Table containing some useful information about the eStream candidate functions along with links to detailed information on eStream project's website. All ciphers considered were taken from their last successful phase in the competition.

Cipher State NumRounds Note Licence Webpage
ABC no-run - passing same streams for output every time, not used ? phase 2
Achterbahn ok n/a ? phase 2
CryptMT no-run - seems to work in Ubuntu, not in win Free for noncommercial use phase 3
DECIM ok 1-8 (8) Partly patented, but freely available phase 3
DICING ok n/a ? phase 2
Dragon ok n/a Free for any use phase 3
Edon80 no-run - cannot use 128b IV (only 80b) Free for any use phase 3
F-FCSR ok n/a Free for any use phase 3+
Frogbit no-code - ? phase 1
Fubuki ok 1-32 (4) ? phase 1
Grain ok 1-13 (13) Free for any use portfolio
HC-128 ok 1-2 (2) Free for any use portfolio
Hermes ok 1-13 (10) ? phase 2
LEX ok 1-10 (10) rounds up to 14 when altering internal constant, rounds only limit number of output bytes (4 per round), not their strength! Free for any use phase 3
MAG ok n/a ? phase 1
MICKEY no-cycles n/a Free for any use portfolio
Mir-1 ok n/a ? phase 1
Moustique no-compile - Free for any use phase 3
NLS no-compile - Free for any use phase 3
Phelix no-code - ? phase 2
Polar Bear no-compile - ? phase 2
Pomaranch ok n/a Free for noncommercial use phase 3
Py ok n/a ? phase 2
Rabbit ok 1-4 (4) Free for any use portfolio
Salsa20 ok 1-20 (20/12) Free for any use portfolio
SFINKS ok n/a ? phase 1
SOSEMANUK ok 1-25 (25) Free for any use portfolio
SSS no-code - ? phase 1
TRBDK3 YAEA no-code - ? phase 1
Trivium no-compile (minGW), no-run (MSVS) - Should be working! Free for any use portfolio
TSC-4 ok 1-32 (32) does not generate any output until round 9 phase 2
VEST no-code - ? phase 2
WG ok n/a ? phase 2
Yamb no-compile (minGW), ok (MSVS) n/a used to compile! ? phase 1
Zk-Crypt no-run - ? phase 2

Cipher
Name of the function as submitted to the eStream competition.

State
Working state in EACirc - 'ok'/'no-compile'/'no-run'/'no-code'.

NumRounds
If a function can be reduced in number of rounds, allowed range is stated here. Standard number of rounds is written in parentheses.

Note Any further information, particularly regarding limiting the number of rounds.

Licence
Licence of hash function's code. For more details, see function's webpage.

Webpage
Link to webpage provided by the authors of the function, as submitted to SHA-3 competition.

Clone this wiki locally