libomemo-c
« Back to VersTracker
Description:
Implementation of Signal's ratcheting forward secrecy protocol
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: encryption signal-protocol security cryptography libomemo
Install: brew install libomemo-c
About:
LibomemoC is a lightweight C library that implements the Signal Protocol's Double Ratchet algorithm for end-to-end encryption. It provides the cryptographic foundation for maintaining forward secrecy and break-in recovery in messaging applications. The library is designed for integration into C-based projects requiring secure, asynchronous communication.
Key Features:
  • C implementation of the Signal Protocol
  • Supports Double Ratchet algorithm
  • Provides forward secrecy guarantees
  • Lightweight and embeddable
  • Compatible with libsignal-protocol-c
Use Cases:
  • Adding end-to-end encryption to C-based messaging clients
  • Implementing secure communication in IoT devices
  • Building privacy-focused chat applications
Alternatives:
  • libsignal-protocol-c – LibomemoC is a fork/modern alternative focusing onOMEMO-specific extensions and maintenance
  • libsignal-client – Rust-based official implementation; LibomemoC provides a C-native solution for legacy systems
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:48pm 0 VERSION_BUMP 61fda98a