void test_setup() { int result; result = signal_context_create(&global_context, 0); ck_assert_int_eq(result, 0); signal_context_set_log_function(global_context, test_log); setup_test_crypto_provider(global_context); }
void Signal::init(const QString &dataPath) { std::random_device rd; randomGen.seed(rd()); signal_context_create(&m_signalContext, nullptr); signal_context_set_log_function(m_signalContext, &signal_log); Crypto::initCryptoProvider(m_signalContext); m_storage.init(m_signalContext, dataPath); signal_protocol_identity_get_local_registration_id(m_storage.storeContext(), &m_deviceId); }