ZAP This repository contains the standard paper (stdzap), the official, "optimised" implementation (zap), and the official reference implementation (zapx). # Building and installation zap uses GNU Make for building: The default target builds the static library file (located at 'zap/libzapq.a'). The target 'clean' removes object files, whilst 'purge' removes all artefacts. Currently, zap doesn't support being compiled as a shared library out of the box, but the makefile could be modified to allow this. The 'install' target installs the headers to '$(HDRDIR)' and the library file to '$(LIBDIR)'. Both values need to be set when invoking the makefile (like via `make HDRDIR=/usr/include LIBDIR=/usr/lib`), or by modifying the makefiles directly.