Awesome
/***************************************************************************
* ___ ___
* / \ / \ VESvault
* \__ / \ __/ Encrypt Everything without fear of losing the Key
* \\ // https://vesvault.com https://ves.host
* \\ //
* ___ \\_//
* / \ / \ libVES: VESvault API library
* \__ / \ __/
* \\ //
* \\ //
* \\_// - Key Management and Exchange
* / \ - Item Encryption and Sharing
* \___/ - VESrecovery™
*
*
* (c) 2018 - 2023 VESvault Corp
* Jim Zubov <jz@vesvault.com>
*
* GNU General Public License v3
* You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is
* furnished to do so, under the terms of the COPYING file.
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
* KIND, either express or implied.
*
***************************************************************************/
libVES.js
The official VESvault JavaScript library:
- end-to-end encryption for data at-rest
- secure item sharing
- VESrecovery: safety from key loss without security compromises
Also available: libVES npm
Build the JS
- Run Makefile.pl to generate a consolidated js file, and a minified version of it.
- Run Makefile.bat on Windows to generate a working build.
Wasm builds
- Look for comments in WasmOQS/Makefile and WasmECDH/Makefile