Open mattcollier opened 9 years ago
Thanks for your interest :)
Answering your points one by one :
hex
or base64
encoding for each method call (in a very unclear way I must admit).I know this rather (very) badly built and thought out, as this was my first nodejs module and among my first real projects in C++. node-cryptopp needs a major redesign, hopefully leading to something more consistent like node-sodium, where buffers are used a default data encoding to begin with.
Just out of curiosity, have you tried node-cryptopp inside atom-shell yet? Does it work?
openssl is currently broken in atom-shell, so I'm in the hunt for alternatives. I'm a big fan of your ths module, so I thought I would take a look at node-cryptopp.
As you are probably aware the ursa module only exposes the RSA functions of openssl, so the fact that this module expands the available encryption options is good.
Looking at the RSA functions available in node-cryptopp I'm not seeing (or overlooking) some nice features found in the ursa module.
I also appreciate that you have given consideration to protecting the key information in-memory.