[Cryptech Tech] [Cryptech-Commits] [core/platform/novena] 21/21: Sick hacks to compensate for sparse MUX within TRNG core.

Joachim Strömbergson joachim at secworks.se
Tue Sep 29 15:33:22 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

Rob Austein wrote:
>> What I would like is to reserve space for one more entropy source
>> (the feedback from the output of the CSPRNG.). But besides that, we
>> could compress the address space.
> 
> That'd be fine.
> 
> BTW, I'm assuming that we do want to keep the TRNG's internal MUX. 
> I'm fine with the answer to that being "yes, we want to keep that", 
> it's just that sometimes the easiest way to confirm something is to 
> ask a silly question. :)
> 
>> Lets just decide on it and fix.

I think we want to keep the internal mux of the TRNG.

We could strip away all API functionalities from the different sub
modules (avalanche_entropy, rosc_entropy, mixer (and sha512) and csprng
(and chacha)) and make a single trng.v that don't expose the name,
versions of the sub modules and compresses the space.

The reason why we (imho) should keep the structure is that it makes
switching, adding and modifying the structure easier. Adding a third
entropy provider, changing the mixer. But otoh, removing the mux and
headers would save space and is not really hard to do. Mabye we should
bite the bullet.

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
 Joachim Strömbergson          Secworks AB          joachim at secworks.se
========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJWCq9CAAoJEF3cfFQkIuyNm68P/iFPB8s492UI6hlVpg2Pn1WL
RkaZTrCEiclOA4tJi0IfFE5crPMeujZpvedxwpNpe+zdTqU2bG51e8taA37tcTTX
88Sdp29eE25LfSXyU79RAaNtqI95sEZhEBBDoroblKc2wmUuo7KsTyeQq3mTWv4F
zANNxuNHVZLJu63GVbaum/AEiwNJCG3FEy1akXq/ByzXEQbvIBoSsT9b2SyO9w+1
+24wviXza9ABHgJM4uRgYrgjA+B10q/qK3QJHhkmp/ig08of24W70TMye5gKGDSa
2iiXCbXCr8v0mHts8/TV23c8T55vUCVj41AACWJu00T7uL9anivpF8GeLmxLaeZi
1/eTbRXnLha5kdQArLUvxcMJ+VxQIS61jQHuXK2LE09ukmxT1ur3U/NtPMq4Gygy
51Ub3yPdDFyKa/+npjD10mJwNzj8iIODwMnckC+OJ/jUCDr40SWpdvBdfmo1bNK+
ag0NZqLEaVU05N4R/aC3+maXZ4TJhhSC6c4P2oFB96f4R9Bj3922rOwl15wORUcZ
PEfayoMOdkzR3MyAA20CncWHcNd6Z+sZS/TJi/YgONkLsMfTBTeNCE5yQ3HYc9Md
hSfx262FGz3xWSNIiNU7sSldz3gaTaGdqX/CwKwZRA5OLPih0moU0CBqfSrDHvmI
e6kMWhfROeCdA1v0TObs
=nB/B
-----END PGP SIGNATURE-----


More information about the Tech mailing list