The purpose of this application is to demonstrate the Diffie-Hellman key exchange algorithm.
This application runs in Node.js. It uses Node.js and Bower dependencies. The dependencies are not shipped with the source code.
Check here: https://nodejs.org/en/
Check here: http://bower.io/#install-bower
You are looking at it.
Within the project root, run the command: npm install
Within the project root, run the command: bower install
The demonstration application is a web-based application and ships with the application server and the web application.
Run node demo
from the project root. It will start a web server listening on
port 3000. Navigate to http://localhost:3000/ in order to start the application.
If you need to specify an alternate port number, use the environment variable
PORT
. For example, to specify port 3001, run PORT=3001 node demo
.