RFR JDK-8000415: Add support for SHA-3
Valerie Peng
valerie.peng at oracle.com
Thu May 5 23:38:01 UTC 2016
There is a separate bug id to keep track of the doc changes, see
https://bugs.openjdk.java.net/browse/JDK-8004078
Valerie
On 5/5/2016 10:57 AM, Michael StJohns wrote:
> 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
>
>
More information about the security-dev
mailing list