RFR: 8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm [v8]

Ben Perez bperez at openjdk.org
Thu Nov 14 20:05:40 UTC 2024


On Mon, 21 Oct 2024 20:42:20 GMT, Weijun Wang <weijun at openjdk.org> wrote:

>> src/java.base/share/classes/sun/security/provider/ML_DSA_Provider.java line 33:
>> 
>>> 31: import java.util.Arrays;
>>> 32: 
>>> 33: public class ML_DSA_Provider {
>> 
>> This class isn't a `Provider`.  Can we name it something else, like`ML_DSA_Impl`?
>
> I understand what you meant, but `ML_DSA` is the actual implementation and this class is just a container of SPI child classes. It's more like a glue between the implementation and JCA. Maybe `ML_DSA_Spis`? Sounds strange but not misleading.

Changed to `ML_DSA_Impls` which mirrors the naming for the same file in the ML-KEM PR.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21364#discussion_r1842820330


More information about the security-dev mailing list