cannot access a database using AES encryption with encryptionKeyLength=192 
after it's been shutdown
---------------------------------------------------------------------------------------------------

                 Key: DERBY-3710
                 URL: https://issues.apache.org/jira/browse/DERBY-3710
             Project: Derby
          Issue Type: Bug
    Affects Versions: 10.5.0.0
         Environment: reproduced with ibm's jdk 1.5 and 1.6, and sun's jdk15. 
AES encryption with encryptionKeyLength=192 requires unrestricted security 
policy jars on your jvm
            Reporter: Myrna van Lunteren


Accessing a database created using encryptionAlgorithm: AES/CBC/NoPadding, and 
encryptionKeyLength=192 after it's been shutdown fails like so:
-----------------------
ERROR XJ040: Failed to start database 'encdbcbc_192', see the next exception 
for details.
ERROR XBM06: Startup failed. An encrypted database cannot be accessed without 
the correct boot password.
----------------------

This does not occur when you use encryptionKeyLength=128 (does not require 
unrestricted jars) nor encryptionKeyLength=256 (does require unrestricted 
policy jars).

Note: our test (in derbyall): store/aes.sql does not test this, firstly it 
doesn't test the larger sizes (because it would diff & fail unless you have 
been able to adjust your jvm's policy jars), and secondly it doesn't shutdown 
before reconnecting.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to