KyberJS
Javascript implementation of Kyber interfaces
- This is developmental, and not ready for protecting production data.
- This is not a constant time implementation, and likely has timing side channels that can be attacked.
Usage
Dev Setup
git clone https://github.com/dedis/cothority
cd cothority/external/js/kyber
npm install
Browser Build
npm run build
will output dist/bundle.min.js
and dist/bundle.node.min.js
Running Tests
Execute npm test
to run the unit tests.
Generate Documentation
Execute npm run doc
to generate JSDoc output in markdown format in
doc/doc.md