Quick side question - how does the "Standard Algorithm Names" doc get updated to include SHA3 stuff? Should it be folded into this change or?

Mike


On 5/4/2016 10:08 PM, Valerie Peng wrote:
Hi,

Can someone help reviewing the changes for SHA-3?

The result has been validated against the NIST test vectors (for BYTE-ONLY impls, i.g. input which are multiples of bytes). The feature complete date is coming up in a week or two. So, if this can be reviewed in a week or so, that'd be great.

The changes for SUN providers are quite straight-forward, e.g. SHA-3 digest impls based on FIPS PUB 202. As for OracleUcrypto provider, Solaris SHA-3 support is through new libucrypto digest APIs (added in Solaris 12) instead of the libmd. When running on Solaris 12, the new libucrypto APIs will be used. Otherwise, libmd will be used.
Changes for OracleUcrypto providers:
- add JNI code for the new libucrypto digest APIs
- code refactoring, e.g. move the libmd-related code to classes with MD suffix
- run-time mechanism number assignment (used to be hardcoded values)
- better error reporting

RFE: https://bugs.openjdk.java.net/browse/JDK-8000415
Webrev: http://cr.openjdk.java.net/~valeriep/8000415/webrev.00/

Thanks,
Valerie


Reply via email to