Description
Messaging applications can implement Signal Protocol encryption without maintaining their own cryptographic protocol code.
This client library is meant for developers and applications that need end-to-end encrypted messaging features compatible with the Signal Protocol. It is not the Signal desktop app and does not create an account or send messages by itself.
Cryptographic libraries protect only when the parent application uses them correctly. Review the consuming app for key storage, identity verification, backups, metadata handling, and network behavior.