The purpose of this library is for managing keys in local storage. This is designed to derive and cache keys but also needs a password manager to store a "root" key. This library does not have secure or password protected storage. It does however figure out permission hierarchies and is configurable enough to only store keys you feel are safe to store.
General purpose cryptography is found in arisenjs-ecc library. Hierarchical deterministic key generation uses PrivateKey.getChildKey in arisenjs-ecc.
let Keystore Keygen =Rsn =sessionConfig =timeoutInMin: 30uriRules:'owner' : '/account_recovery''active': '/(transfer|contracts)''active/**': '/producers'keystore =rsn = RsnKeygen
let Keystore Keygen =
Use Node v8+ (updates
git clone https://github.com/ARISENIO/arisenjs-keygen.gitcd arisenjs-keygennpm installnpm run build# builds: ./dist/arisenjs-keygen.js
Node 6+ and browser (browserify, webpack, etc)
Built with React Native in mind, create an issue if you find a bug.