On Mon, 20 Nov 2023 17:08:15 GMT, Weijun Wang wrote:
>> Weijun Wang has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - more spec change, restruct SHAKE256.java
>> - Revert "throw iape"
>>
>>This reverts commit d01bf93999d85081734
On Mon, 20 Nov 2023 17:08:15 GMT, Weijun Wang wrote:
>> Weijun Wang has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - more spec change, restruct SHAKE256.java
>> - Revert "throw iape"
>>
>>This reverts commit d01bf93999d85081734
> Add parameters to `MessageDigest` and introduce new `MessageDigest`
> algorithms 'SHAKE128-LEN` and `SHAKE256-LEN` with an integer parameter.
Weijun Wang has updated the pull request incrementally with one additional
commit since the last revision:
useless imports
-
Changes:
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request with a new target base due to a merge
or a rebase. The incremental webrev excludes the unrelated changes brought in
by the merge/rebase. The pull request contai
On Mon, 20 Nov 2023 17:07:12 GMT, Weijun Wang wrote:
>> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
>> integer parameter.
>
> Weijun Wang has updated the pull request incrementally with two additional
> commits since the last revision:
>
> - more spec change, restru
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request incrementally with two additional
commits since the last revision:
- more spec change, restruct SHAKE256.java
- Revert "throw iape"
This reverts commit
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request incrementally with one additional
commit since the last revision:
no len no params
-
Changes:
- all: https://git.openjdk.org/jdk/pull/16660/fi
On Fri, 17 Nov 2023 20:22:49 GMT, Kevin Driver wrote:
>> Weijun Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> cite resources
>
> src/java.base/share/classes/sun/security/provider/SHAKE256.java line 27:
>
>> 25: package sun.securi
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request incrementally with one additional
commit since the last revision:
full imports
-
Changes:
- all: https://git.openjdk.org/jdk/pull/16660/files
On Fri, 17 Nov 2023 15:49:56 GMT, Weijun Wang wrote:
>> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
>> integer parameter.
>
> Weijun Wang has updated the pull request incrementally with one additional
> commit since the last revision:
>
> cite resources
src/java.b
On Fri, 17 Nov 2023 15:28:53 GMT, Weijun Wang wrote:
>> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
>> integer parameter.
>
> Weijun Wang has updated the pull request incrementally with one additional
> commit since the last revision:
>
> throw iape
New commits pu
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request incrementally with one additional
commit since the last revision:
cite resources
-
Changes:
- all: https://git.openjdk.org/jdk/pull/16660/file
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
Weijun Wang has updated the pull request incrementally with one additional
commit since the last revision:
throw iape
-
Changes:
- all: https://git.openjdk.org/jdk/pull/16660/files
On Wed, 15 Nov 2023 21:40:10 GMT, Kevin Driver wrote:
>> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
>> integer parameter.
>
> src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java line 31:
>
>> 29:
>> 30: import java.io.ByteArrayOutputStream;
>> 31: imp
On Wed, 15 Nov 2023 22:24:00 GMT, Sean Mullan wrote:
>> This is following the `SecureRandom` style where there are both
>> `getInstance` methods that has or has not the parameters argument. If you
>> think IAPE is better I can also throw it. `CertStore` does this way and it
>> has a dedicated
On Wed, 15 Nov 2023 20:46:27 GMT, Weijun Wang wrote:
>> src/java.base/share/classes/java/security/MessageDigest.java line 436:
>>
>>> 434: * {@code MessageDigestSpi} implementation for the
>>> 435: * specified algorithm and parameters
>>> 436: *
>>
>> Is there a r
On Tue, 14 Nov 2023 17:21:53 GMT, Weijun Wang wrote:
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java line 31:
> 29:
> 30: import java.io.ByteArrayOutputStream;
> 31: import java.se
On Tue, 14 Nov 2023 17:21:53 GMT, Weijun Wang wrote:
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
There are multiple places where `MessageDigest` claims it has a fixed length
digest output. We can discuss more on whether we can provide the XOF f
On Wed, 15 Nov 2023 18:56:11 GMT, Sean Mullan wrote:
>> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
>> integer parameter.
>
> src/java.base/share/classes/java/security/MessageDigest.java line 436:
>
>> 434: * {@code MessageDigestSpi} implementation for th
On Tue, 14 Nov 2023 17:21:53 GMT, Weijun Wang wrote:
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
SHAKE is also an eXtensible Output Function, and Kyber is using it that way. In
my preliminary Kyber implementation I just added a squeeze() method
On Tue, 14 Nov 2023 17:21:53 GMT, Weijun Wang wrote:
> Add parameters to `MessageDigest` and introduce `SHAKE256-LEN` with an
> integer parameter.
src/java.base/share/classes/java/security/MessageDigest.java line 436:
> 434: * {@code MessageDigestSpi} implementation for the
> 435:
21 matches
Mail list logo