Description
Applications written in other languages can call Signal Protocol functionality through a foreign-function interface.
This package is useful when a program needs encrypted messaging support but is not written directly against the native library API. It does not provide a chat client; it exposes bindings so another application can use the cryptographic protocol implementation.
Security depends on the parent application as well as the library. Key handling, identity checks, backups, and metadata exposure still need careful review.