LibVES.c Save

VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key

Project README

/***************************************************************************

  •      ___       ___
    
  •     /   \     /   \    VESvault
    
  •     \__ /     \ __/    Encrypt Everything without fear of losing the Key
    
  •        \\     //                   https://vesvault.com https://ves.host
    
  •         \\   //
    
  • ___      \\_//
    
  • / \ / \ libVES: VESvault API library
  • __ / \ __/
  •   \\     //            VES Utility:   A command line interface to libVES
    
  •    \\   //
    
  •     \\_//              - Key Management and Exchange
    
  •     /   \              - Item Encryption and Sharing
    
  •     \___/              - Stream Encryption
    
  • (c) 2018 VESvault Corp
  • Jim Zubov [email protected]
  • 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.

***************************************************************************/

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

installs libVES.so*, libVES.a, libVES.h, libVES/*.h, ves

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)

Open Source Agenda is not affiliated with "LibVES.c" Project. README Source: vesvault/libVES.c