The iOS/Mac master branch now supports encrypting ForestDB-based databases, using exactly the
same API you use for SQLite-based ones. The nice thing is you don’t need to link in any custom libraries like SQLCipher; the encryption is hooked into the existing ForestDB implementation.
Implementation details are
here if you want to know about the crypto. (tl;dr: It’s AES-256, like SQLCipher.)
Needless to say, this is preliminary/experimental, so use it at your own risk. I’m pretty confident in the code, but it hasn’t been tested much yet, and there are lots of other big changes on the master branch. If you’re conservative, wait until 1.2 is released in a few months. But if you want to test it out, I’d appreciate the help.
—Jens