lime
Lime is a C++ library implementing Open Whisper System Signal protocol
Classes | Namespaces | Functions
lime_x3dh.hpp File Reference

Go to the source code of this file.

Classes

struct  lime::SignedPreKey< Curve, bool >
 
struct  lime::SignedPreKey< Curve, false >
 
struct  lime::SignedPreKey< Algo, true >
 
struct  lime::OneTimePreKey< Curve, bool >
 
struct  lime::OneTimePreKey< Curve, false >
 
struct  lime::OneTimePreKey< Algo, true >
 
class  lime::X3DH
 

Namespaces

 lime
 

Functions

template<typename Algo >
std::shared_ptr< X3DH > lime::make_X3DH (std::shared_ptr< lime::Db > localStorage, const std::string &selfDeviceId, const std::string &X3DHServerURL, const limeX3DHServerPostData &X3DH_post_data, std::shared_ptr< RNG > RNG_context, const long Uid)