Hi All

Please take a look at the draft JEP at

   https://bugs.openjdk.java.net/browse/JDK-8051408

With this JEP, we'd like to add new pure-Java SecureRandom implementations to OpenJDK, which are based on DRBG mechanisms in NIST SP 800-90Ar1 [1].

According to 800-90C [3], RBG (SecureRandom in Java) consists of a DRBG and its Source of Entropy Input, most likely an Entropy Source [2] which is able to return fresh full entropy. This JEP introduced an EntropyInput interface but has not provided many methods (you might want getAvailability(), getRate(), setTimeOut(), etc). It will be enhanced in another JEP (possibly not in JDK 9).

All suggestions are welcome.

Thanks
Max

[1] http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-90Ar1.pdf
[2] http://csrc.nist.gov/publications/drafts/800-90/draft-sp800-90c.pdf
[3] http://csrc.nist.gov/publications/drafts/800-90/draft-sp800-90b.pdf

Reply via email to