I'm building a secure app that needs to encrypt the Core Data database using AES256 in CBC mode. I've used this encryption via the CCCrypto library in the past.
I've seen this previous question, and the answers there, but didn't find a definitive answer on how to encrypt an entire Core Data SQLite database.
I know there are some ciphering libraries (sqlcipher etc), but I still want to understand the best practices for doing this. Does anyone have suggestions as to the best way to achieve this encryption?