Dependencies

libsodium

Orion requires the Sodium crypto library (libsodium) to provide the encryption primitives.

Install libsodium

MacOS

Install using homebrew:

brew install libsodium

Linux

Download the latest stable version of libsodium.

Execute:

./configure
make && make check
sudo make install

Windows

Perform the following steps:

  1. Download the latest stable msvc build of libsodium.
  2. Extract the libsodium archive
  3. Navigate to the current OS architecture (win32 or x64) directory
  4. Navigate to the Release directory
  5. Navigate to the relevant version directory (v120 for Windows 8.1, v140+ for Windows 10)
  6. Navigate to the dynamic directory
  7. Copy the libsodium.dll file to a directory that is on the system path. eg: C:\Windows\System32\

Other Systems

Refer to the libsodium installation docs.

LevelDB

Windows

Windows may require the Microsoft Visual C++ 2010 Redistributable Package to utilise LevelDB. The distributables are available here: