node-anonize2-relic
v0.1.6
Published
Node bindings to anonize2, using the RELIC toolkit.
Downloads
32
Readme
node-anonize2-relic
Node bindings to the anonize2 library, using the RELIC toolkit.
Licensing
This repository contains the anonize2 library, which is licensed under Apache v2.0 License. This repository also contains code derived from the RELIC toolkit, which is available under a modified LGPL license. All other files are licensed under the MPL-2.0.
The RELIC toolkit license is LGPLv2.1 with these overriding provisions:
Making modifications to RELIC configuration files, build scripts and configuration headers such as "relic_conf.h" in order to create a customized build setup of RELIC with the otherwise unmodified source code, does not constitute a derived work.
Statically linking the RELIC library into a user application does not make the user application a derived work, and therefore does not require the user to distribute the source code or object code of their own application. The RELIC source code with all modifications must still be passed on in the same way as using RELIC as a shared library.
Using source code obfuscation on the RELIC source code when distributing it is not permitted.
It is the intent of this package to produce a librelic_s.a
,
which is then used by as an add-on for node.js,
it is believed that this package fully complies with the RELIC toolkit's licensing requirements.
You must have CMake installed
The easiest way to do this is:
npm install -g install-cmake