On Tue, 6 Aug 2024 22:27:36 GMT, Martin Balao <mba...@openjdk.org> wrote:

>> Can someone help review this fix? Changed the required-mechanism check by 
>> checking if the particular mechanism is inside the list of enabled supported 
>> mechanisms. This should be more reliable than calling C_GetMechanismInfo(..) 
>> on the required mechanism given vendors may return various sorts of error 
>> codes.
>> 
>> Thanks,
>> Valerie
>
> src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java line 
> 1297:
> 
>> 1295:                 new HashMap<Descriptor,Integer>();
>> 1296: 
>> 1297:         for (long longMech : supportedMechanisms) {
> 
> Is the code under `if (!config.isEnabled(longMech)) {` still needed? Looks to 
> me that we will be iterating over enabled mechanisms now.

Just for the record, I want to note that we will not longer be showing 
information about supported but disabled mechanisms here.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20207#discussion_r1706184243

Reply via email to