Core C++ library for ElectronPass.
- libsodium - A modern and easy-to-use crypto library
- jsoncpp v1.8.0 - Already included in source code
- gtest - Required for building tests. Already included in source code
mkdir build; cd build
cmake ..
make -j8
To run tests:
make check
sudo make install
Note: if the library doesn't link on linux you should run sudo ldconfig /usr/local/lib
.
Documentation is generated using doxygen:
doxygen docs/Doxyfile
You can also use make to generate documentation with:
make docs
Simple usage examples are located in examples/
folder. To build examples run from build/
folder:
make examples
Code in this project is licensed under GNU LGPLv3 license. Some third party files are subjective to their respective license.
JsonCpp is licensed under the MIT license. Used files are:
include/json/*
src/jsoncpp.cpp