Hello,

I'm writing a large cross-platform mobile app, and Cordova is just about
ideal for what I need-- uses WebView (my app needs to use HTML templates,
JS expertise is easy to find), open source, and controlled by a non-profit
rather than a corporation (yes, I need this).  So I was happy to find
Cordova.

I just discovered that Cordova doesn't support the NodeJS "crypto" module,
and I need to use extensive encryption.  Are there any plans to support
it?  Failing that, is there any work happening on a general crypto plugin
for Cordova?  I've searched a lot but couldn't find any; some use
encryption but typically only for one specific purpose.

If not, I'd like to start such a plugin.  If there is already such an
effort, I can contribute to it.  Does anyone know the current status of
crypto in Cordova?  I searched the mailing list archives for "crypto" but
didn't find anything.

If I write a plugin, it would start with just Android (I don't know
Objective C yet), and the specific features I need:  encryption/decryption,
both symmetric and asymmetric, sign/verify, key pair generation, and
hashes.  However, I would start it with a structure that could be filled in
with the other features, and with iOS and other support.

As I understand it, writing a plugin just means creating a unified JS API,
plus wrapper code to each of the native encryption APIs, right?

Thanks for any guidance!

James

Reply via email to