libves

2.16.0 • Public • Published

libVES

Browser PIN-based e2e encryption at-rest

Simple * Safe * Secure

VESvault.com | VES.host | VESlocker.com | demo.VES.world

Instantiate libVES

var VES = new libVES({domain: 'x-myapp'});

Authorize with VES in the same browser window

VES.flow(true).then(....)

Or, authorize with VES via a popup window

VES.delegate().then(....)

Store an e2e encrypted value

VES.putValue('item-id', 'value')

Store a value and e2e share with other VES accounts

VES.putValue('item-id', 'value', [
    {externalId: 'me@acme.com'},
    {externalId: 'user1@acme.com'},
    {externalId: 'user2@acme.com'}
])

Retrieve a previously stored value

VES.getValue('item-id').then(function(value) { .... })

Full API Docs:

https://ves.host/docs/libVES

Package Sidebar

Install

npm i libves

Homepage

ves.host/

Weekly Downloads

48

Version

2.16.0

License

GPL-3.0

Unpacked Size

145 kB

Total Files

3

Last publish

Collaborators

  • vesvault