[Cryptech-Commits] [staging/core/rng/trng] branch master created (now 7bb7bdf)

git at cryptech.is git at cryptech.is
Tue Mar 17 13:18:49 UTC 2015


This is an automated email from the git hooks/post-receive script.

paul at psgd.org pushed a change to branch master
in repository staging/core/rng/trng.

        at  7bb7bdf   Updates of variable names to matched changed instance name and new fifo.

This branch includes the following new commits:

       new  5753872   Adding readme and license for the trng core.
       new  b05708c   Adding rtl and tb for the csprng part of the trng.
       new  3983da9   Adding makefile.
       new  50fbdb9   Adding compile and sim target for the mixer.
       new  d69f5a8   Adding initial versions of rtl and tb for the mixer.
       new  9627aaf   Update after completion of rtl and debug of rtl using the updated testbench. Now it works.
       new  680c272   Adding fake modules for the three types of entropy sources to allow us to simulate with known values.
       new  dec6ad8   Adding testbench for the complete trng.
       new  25b6def   Adding first version of complete trng.
       new  8c538ac   Updated Makefile to build the complete trng simulation target.
       new  3e5ec06   Debug fixes found during simulation. Now the trng generates data and provides an api.
       new  f2a4ea7   More debug fixes. We add one extra wait cycle to allow the mixer to detect that we want more seed.
       new  12a1170   Fixed incorrect bit index.
       new  3b2be62   Adding initial version of wrapper for the avalance entropy core to be used during synthesis.
       new  c11f01c   Adding a minor readme to explain when to use the entropy wrappers.
       new  45269ee   Adding implemenatation notes that explains the different models for simulation and synthesis of the entropy sources.
       new  830dcc0   Updates after synthesis of the complete trng.
       new  cfeef80   Update of fake entropy sources used in simulation.
       new  f4ce42c   Removing old fake module for ring oscillator.
       new  70d6aac   Removing old fake entropy source.
       new  f2d1d84   Updating source to the latest and greatest. In this version the entropy sources works and all modules have correct intterface.
       new  8214719   Adding debug port for mixer and csprng. In the csprng the debug_update will trigger fifo extraction and thus force random number generation.
       new  17d72a7   Updating trng to debugged version.
       new  6d3268d   Removing wrappers since they are not used.
       new  fe96fc8   Updating testbenches to match new interfaces and use the api to read and write data.
       new  e594664   Adding Quartus project files to build trng for TerasIC DE0 Nano board. This also includes a prebuilt config file.
       new  b69155b   (1) Reducing timepout for entropy sources. Updated interface for sha-512 to match new interface with work factor ports. We are not using the work factor here at the moment.
       new  88c5cdb   Updates after linting.
       new  376be26   Reworked the csprng output fifo to really take advantage of the fact that the csprng delivers blocks of 512 bits. Removed trailing whitespaces and linted code.
       new  7bb7bdf   Updates of variable names to matched changed instance name and new fifo.

The 30 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.




More information about the Commits mailing list