Compile Botan tests using dub test --arch=x86_64 for x64, or dub test --arch=x86 for x86. On Windows 64 bit, you will need to compile DMD64 using the Microsoft Visual Studio solution (.sln) in the DMD src/ folder. On Windows 32bit (--arch=x86), you will need to use the microsoft linker (mscoff): dub test --config=32mscoff, and DMD 2.068 (currently git master).

Learning

For further information, start with the GitHub Wiki for information on how to use this library.

Recommended Algorithms

This section is by no means the last word on selecting which algorithms to
use. However, botan includes a sometimes bewildering array of possible
algorithms, and unless you're familiar with the latest developments in the
field, it can be hard to know what is secure and what is not. The following
attributes of the algorithms were evaluated when making this list: security,
support by other implementations, patent/IP status, and efficiency (in
roughly that order).

If your data is in motion, strongly consider using TLS v1.2 as a pre built,
already standard and well studied protocol.