Secure Remote Password Protocol (RFC 2945) Version 6 JavaScript Implementation for HTML5/JavaScript and Node.js