VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key
/***************************************************************************
___ ___
/ \ / \ VESvault
\__ / \ __/ Encrypt Everything without fear of losing the Key
\\ // https://vesvault.com https://ves.host
\\ //
___ \\_//
\\ // VES Utility: A command line interface to libVES
\\ //
\\_// - Key Management and Exchange
/ \ - Item Encryption and Sharing
\___/ - Stream Encryption
***************************************************************************/
lib/: libVES (https://ves.host/docs/libVES-c) src/: VES utility (https://ves.host/docs/ves-util)
[https://ci.appveyor.com/project/vesvault/libves-c]
libVES and VES utility interact with VESvault end-to-end encrypted repository through VESvault REST API. By using libVES or VES utility, you accept VES Integration Terms and Conditions https://ves.host/terms_conditions
In summary - VES is always free, unless when it is integrated with a service for the purpose of providing additional benefits to paying customers.
DOCUMENTATION: https://ves.host
REQUIREMENTS: OpenSSL (https://www.openssl.org/source/) libcrypto openssl/.h cURL (https://curl.haxx.se/download.html) libcurl curl/.h
OPTIONAL: libOQS (https://github.com/open-quantum-safe/liboqs)
See INSTALL for complete build instructions.
General GNU build:
./configure [--with-oqs]
make
make install
Quick build on Windows (tested on MS VS):
configure.bat nmake
If libcurl on Windows throws an SSL peer certificate error: copy curl-ca-bundle.crt from etc/ to the directory where ves.exe resides (or download the latest bundle from https://curl.haxx.se/ca/cacert.pem)