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:
- Download the latest stable msvc build of libsodium.
- Extract the libsodium archive
- Navigate to the current OS architecture (win32 or x64) directory
- Navigate to the Release directory
- Navigate to the relevant version directory (v120 for Windows 8.1, v140+ for Windows 10)
- Navigate to the dynamic directory
- 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: