Skip to content
Trolldemorted edited this page Mar 13, 2017 · 1 revision

Welcome to the libsignal-service-dotnet wiki!

Thread safety

  • libsignal-protocol-dotnet accesses the state only while holding the SESSION_LOCK
    • -> all encrypt/decrypt calls cannot be executed simultaneously
    • during these calls, libsignal-protocol will read from and write to the store
  • implementations of the store should flush changes to disk immediately, otherwise the flushing is not protected by the SESSION_LOCK
Clone this wiki locally