20 packages
simple-js-ecdsa
easy and light weight ecdsa implementation
simple-js-ec-math
basic elliptic curve math in javascript
simple-js-hash-store
how to import: ``` const HashStore = require('simple-js-hash-store') const hashStore = new HashStore('./data') ``` storing data ``` const reference = hashStore.save('test') ``` if memory encombered you can remove a specific item from memory using it's ref
simple-js-pedersen-commitment
easy and light weight pedersen commitment implementation
simple-js-ripemd160
simple js ripemd (160bit) implementation
simple-js-schnorr
this project is intended as an easy to use schnorr signatures. (note: if you don't know what an elliptic curve is you can ignore all curve parameters)
simple-js-secp256k1
this project is intended as an easy to use ecdsa
simple-js-sha2
simple js sha2 implementation (includes 224bit, 256bit, 384bit, 512bit)
simple-js-sha2-224
how to import: ``` const sha2_224 = require('simple-js-sha2-224') ``` hashing: ``` sha2_224('hello') // ea09ae9cc6768c50fcee903ed054556e5bfc8347907f12598aa24193 ``` performance: 77.8 kh/s ~ (Core I7-7920HQ single thread)
simple-js-sha2-256
simple js sha2 (256bit) implementation