Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1.47 KB

README.md

File metadata and controls

29 lines (25 loc) · 1.47 KB

qkCryptoJS Build Status Coverage Status Dependency Status

A Quantum Key Distribution system, based on BB84, using emulated photons and channels.

Project Roadmap

  1. Bit & Basis Generation ✅
  2. Sending & Receiving Of Basis ✅
  3. Shared Key Generation ✅
  4. Key Reconciliation ◽
  5. Sending & Receiving Of Decision ✅

Build Steps

  • Install nodejs.
  • Open terminal and navigate to source code directory
  • Command npm install
  • Command gulp test
  • Command npm start
  • Command node sample.compiled.js

See test coverage in editor

  • Install wallaby for your edtior; I recommend Atom.
  • Control + Shift + P, command Wallaby: Focus Panel
  • Click Start button

Tech Used

browserify - CommonJS Loader/Bundler
watchify - Browserify watcher
babel/babelify - es6 transpiler
mocha - JS test framework
chai - Assertion library