On Wed, 19 Feb 2025 21:19:22 GMT, Artur Barashev <abaras...@openjdk.org> wrote:

>> Hi,
>> 
>> I need a review for the following change. Naming conventions for EdDSA and 
>> XDH have inconsistencies between DisabledAlgorithms and KeyPairGenerator. 
>> These internal changes help make it more consistent when parsing the actual 
>> curve being used vs the broader algorithm name.
>> 
>> thanks
>> 
>> Tony
>
> src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
>  line 79:
> 
>> 77:     private static List<String> aliasXDH = null;
>> 78:     private static List<String> aliasX25519 = null;
>> 79: 
> 
> Wouldn't it be more concise to create a static algorithm-to-aliases map and 
> then make getAliases() to do the map lookup?

It's purely a memory allocation solution here.  If I make a Map, I have to 
populate the entries at initialization.  Right now XDH and EdDSA are very 
unlikely to be disabled as they are relatively new algorithms.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23647#discussion_r1962545286

Reply via email to