Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8286779

javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'

XMLWordPrintable

        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.

              hchao Haimay Chao
              aturbanov Andrey Turbanov
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: