I recently upgraded from SQLCipher 3.7.12 to 3.8.5. After doing this, I just now discovered that none of my encrypted databases are readable - they all return error 26, indicating that the password is wrong, but I am using the same password that they were encrypted with. If I access the same database using an old binary linked against 3.7.12 I can access the database fine.
I don't see anything in the documentation that would suggest an incompatibility between these two versions or which mentions any changes that are needed to access a database created by an older version. Maybe one of the pragma defaults has changed (i.e. kdf_iter), or maybe there actually is an incompatibility? What do I need to do in order to make my existing databases work with the new version of SQLCipher?