# Botan

# libsodium Compatible Interfaces

To ease transitions, Botan includes an interface compatible with libsodium in `sodium.h`. All declarations are in the `Botan::Sodium` namespace but otherwise are named as and should act like their equivalents in libsodium.

The functions are not documented here since we don’t recommend using them generally; consult the libsodium documentation instead.

The implementation of the compatibility shim, in `src/lib/compat/sodium`, may prove a useful reference if you wish to remove uses of the sodium API and instead use the native Botan APIs.