include/mtxclient/crypto/ directory

Wrappers around the olm library as well as other encryption specific functionality.

Files

file client.hpp
Holds most of the crypto functions and errors as well as a Client, which does the Olm account bookkeeping for you.
file objects.hpp
Wrappers around the various Olm types.
file types.hpp
Various type definitions for the crypto API.
file utils.hpp
Various crypto functions.