Dependencies
libsodium
Orion requires the Sodium cryptographic 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. For example,
C:\Windows\System32\
.
Other systems
See the libsodium installation docs.
LevelDB
Windows
Windows may require the Microsoft Visual C++ 2010 Redistributable Package to utilize LevelDB: