Jaguar-dart / jaguar_orm

Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc
https://jaguar-dart.github.io
BSD 3-Clause "New" or "Revised" License
217 stars 54 forks source link

Add flutter_sqlcipher adapter #82

Open artob opened 5 years ago

artob commented 5 years ago

The flutter_sqlcipher plugin bundles and wraps SQLCipher, an open-source extension to SQLite that provides transparent 256-bit AES encryption of database files.

Would a pull request adding support for flutter_sqlcipher, paralleling the existing support for sqflite, be welcome?

tejainece commented 5 years ago

That would be great! Let me know if you need any help regard this. @jaumard Can also help.

I would suggest using existing sqlite package as a template.

jaumard commented 5 years ago

100% up for it :) from what I remember I think flutter_sqlcipher doesn't change that much from the normal one. instead of taking the sqlite as template, might be better to just depend on it and extend what we need to support encryption. My 2cts ^^ But if you need advice/info @artob don't hesitate to talk to me here or in Gitter to chat ;)

ishaan1995 commented 5 years ago

@jaumard Are you still working on the sqlcipher adapter?

jaumard commented 5 years ago

I didn't do anything around this @ishaan1995