Skip to content
Mehtab edited this page Aug 11, 2025 · 2 revisions

Dependencies

  • Cryptographic library: Botan (≥2.0.0, recommended ≥2.6.0) or OpenSSL (≥1.0.0)
  • GNU Autotools: Autoconf, Automake, Libtool
  • pkg-config (recommended)
  • SQLite3 (for migration tool or database object store)
  • libp11-kit-dev (to install as a PKCS#11 module)
  • CppUnit (for unit tests)

Building from Source

  1. Install required tools: automake, autoconf, libtool, pkg-config, etc.

  2. Prepare configuration scripts:

    sh autogen.sh
  3. Configure the build:

    ./configure

    Use ./configure --help for all options.

  4. Compile the source:

    make
  5. (Optional) Run unit tests:

    make check
  6. Install the library:

    sudo make install

Clone this wiki locally