On Thu, 19 May 2022 02:01:55 GMT, Weijun Wang <wei...@openjdk.org> wrote:
>> Let ECDSA's `engineGetParameters()` always return null. At the same time, >> remove the remembered `sigParams` field. One behavior change is that after >> calling `setParameter()`, one can call `init()` again with a key using >> different parameters. I think this should be allowed since we are reusing >> the signature object with a brand new key. >> >> `setParameter` is kept unchanged to be able to deal with certificates still >> having parameters after the signature algorithm object identifier. See >> https://bugs.openjdk.java.net/browse/JDK-8225745. >> >> Also added SHA1withECDSA to the no-NULL list in `KnownOIDs`. >> >> All security-related tests passed. > > 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 contains four additional > commits since the last revision: > > - add reference to RFCs > - Merge branch 'master' into 8286908 > - will not read params for ECDSA > - the fix CSR and updated webrev look good. ------------- PR: https://git.openjdk.java.net/jdk/pull/8758