On Fri, 18 Jun 2021 04:56:25 GMT, Dongbo He <dongb...@openjdk.org> wrote:
>> The checkAlgorithm is using equalsIgnoreCase(), so it is safe for it. My >> concern is mainly about the keywords, like "keySize" used the property, not >> really the algorithm name. It is good to keep the current case sensitive >> checking behavior unchanged. > > Hi, Xuelei, thank you for your comments. I may not express it clearly, let me > clarify. My concern is that if we use the HashSet:contains method to check > whether an item is in the hash set, we cannot use equalsIgnoreCase(), so I > used `new TreeSet<>(String.CASE_INSENSITIVE_ORDER)` that can support > equalsIgnoreCase(). > > According to my understanding, the current checkAlgorithm is not case > sensitive, because it ignores the case of the item being checked. Looking > forward to your suggestions。 I see your point now. Thank you for the clarification. I need more time to think about if there is an improvement. I will be back. ------------- PR: https://git.openjdk.java.net/jdk/pull/4424