Hi, I have problems with migration. My current android sqlcipher version is 3.5.3 and sqlcipher is 3.4.0.
In 3.5.4 you added fix for null chars. But there are other changes in modified UTF-8 :
1.The null character ‘\u0000’ and characters in the range ‘\u0080’ to ‘\u07FF’ are represented by a pair of bytes
2.char values in the range ‘\u0800’ to ‘\uFFFF’ are represented by three bytes
My password doesn’t contain null chars but has a lot of other characters from these ranges
But your containsNull() validation doesn’t give me ability to use modified UTF-8