Revision control
Copy as Markdown
Other Tools
=================================
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.