Только что установил последнюю версию библиотеки sqlcipher в свой проект iOS. Поэтому я переключаюсь с OpenSSL на CommonCrypto (учебник по sqlcipher для iOS тоже изменился).
Теперь я получаю сообщение «Ошибка БД: 26», файл зашифрован или не является базой данных. Кажется, новый механизм шифрования, использующий CommonCrypto, не распознает мой файл БД, ранее зашифрованный с помощью OpenSSL и с использованием SQLCipher, в двух случаях. Конечно, ключ бд тот же...
Это логично? Должен ли я сохранить OpenSSL?