signalapp / libsignal

Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
GNU Affero General Public License v3.0
3.05k stars 359 forks source link

Message Encryption #552

Closed DeepthiJonnagadla closed 5 months ago

DeepthiJonnagadla commented 6 months ago

We are currently working on integrating a library into our Swift chat messaging application to generate keys at the user's end. We need assistance with storing these keys and encrypting messages using them.

We came across the "signalEncrypt" function for message encryption, but it requires session store and identity store details. Could you please guide us on where we can obtain these details?

We would appreciate any help or guidance you can provide to help us achieve our objectives. Additionally, if there is any documentation available covering these aspects, please share it with us.

jrose-signal commented 5 months ago

I'm afraid we don't have real high-level docs, as covered by the longstanding #152. libsignal is a library for Signal-the-app first, so integration from the ground up isn't something we spend a lot of time on. That said, this question would be a good fit for the Development section of https://community.signalusers.org/.