A proof of concept crypt(3) interface for Node.js