A JavaScript library that provides cryptographically encrypted local and session storage with automatic key/value encryption and synchronous API