javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'
Andrey Turbanov
turbanoff at gmail.com
Fri Apr 29 15:59:34 UTC 2022
Hello.
I found a suspicious code in CryptoPolicyParser method calls.
Method 'isConsistent' is called only from a method
'parsePermissionEntry'. It accepts the 'processedPermissions'
parameter from 'parsePermissionEntry'.
Method 'parsePermissionEntry' is called only from a method
'parseGrantEntry'. It accepts the 'processedPermissions' parameter
from 'parseGrantEntry'.
Method 'parseGrantEntry' is called only from a method 'read' and
always with null value of parameter 'processedPermissions'.
So, it seems in method 'isConsistent' value of parameter
'processedPermissions' will always be 'null'. And the method will
always return true.
Is this the result of some refactoring? Or did I miss something?
Andrey Turbanov
More information about the security-dev
mailing list