Thanks for taking a look.
Due to comments on the API itself, there are going to be some API changes
mostly due to naming of classes and methods. I'll update the review
when the API changes settle.
Thanks, Roger
On 8/25/20 4:28 PM, Xuelei Fan wrote:
Looks good to me.
Thanks,
Xuelei
On 8/20/2020 8:14 AM, Roger Riggs wrote:
Please review using the java.util.Hex api in security related classes.
(The review of the API is being done on the
core-libs-...@openjdk.java.net).
Within the JDK and JDK tests there are multiple implementations to
encode and decode
hexadecimal strings to byte arrays. Hex encoders and decoders support
upper or lower case hexadecimal characters, delimiters, prefix, and
suffix.
The API is modeled after the java.util.Base64 API providing static
factories,
immutable threadsafe instances with methods to encode to and decode from
string and StringBuilder.
Webrev for applying to java.security:
http://cr.openjdk.java.net/~rriggs/webrev-hex-security-8252055
Issue for Use in java.security and tests:
https://bugs.openjdk.java.net/browse/JDK-8252055
Thanks, Roger
p.s.
JavaDoc for java.util.Hex:
http://cr.openjdk.java.net/~rriggs/hex-javadoc/java.base/java/util/Hex.html
Webrev for Hex encoder and decoder:
http://cr.openjdk.java.net/~rriggs/webrev-hex-encoder-8251989
CSR:
https://bugs.openjdk.java.net/browse/JDK-8251991
Issue for API and a few uses:
https://bugs.openjdk.java.net/browse/JDK-8251989