Skip to content
mhajas edited this page Aug 17, 2018 · 6 revisions

EACirc streams

A library and tool for data generation of specifically reduced cryptographic function.

Welcome. We expect, you are either cryptographer interested in generator tool or EACirc developer, who works on this library to modify the generated data. If you want to know more about EACirc workflow, please reffer to EACirc wiki.

Generator tool

TODO: write documentation about generation.

List of functions

Specific groups of cryptoprimitives are divided into 3 main classes: block ciphers (most of modern block ciphers and AES competition finalists are implemented), stream ciphers (with all eSTREAM competition candidates implemented), and hash functions (with all SHA-3 candidates). These classes are described in dedicated pages.

Direct access to generated data

If you do not want to generate the data yourself, you can download already generated data from here..

Used settings was:

  • Plaintext was counter.
  • Key is random and unchanged for the whole file.
  • Function is the first part of the filename, i.e. AES.
  • Number of rounds is the seconds part of the filename, i.e. 3 rounds for r3.
  • Block length is the last part of the filename, i.e. 16 B (128 bits) for b16.

All the data were generated with generator tool with seed 1fe40505e131963c.