Mowje / node-cryptopp

Node.js static bindings to the Crypto++ library (NOT CURRENTLY MAINTAINED! USE AT YOUR OWN RISK!)
MIT License
10 stars 1 forks source link

Enhancement ideas taken from the ursa module #7

Open mattcollier opened 9 years ago

mattcollier commented 9 years ago

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.

abenmrad commented 9 years ago

Thanks for your interest :)

Answering your points one by one :

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?