[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