textsecure
libsignal
Our great sponsors
textsecure | libsignal | |
---|---|---|
2 | 24 | |
57 | 2,904 | |
- | 4.8% | |
0.0 | 9.8 | |
about 1 year ago | 2 days ago | |
Go | Rust | |
GNU General Public License v3.0 only | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
textsecure
-
Golang protocol implementation?
I can't vouch for it, but this looks worth checking out: https://github.com/signal-golang/textsecure
-
starting a native adaptive Linux client for Signal
So I think we need a native Linux client. I do not think Axolotl is a viable long term solution because it uses its own implementation of the Signal network protocol (written in Go). Reimplementing the cryptography and network protocol is a ton of work and will continue to be a ton of work as upstream adds more features. Axolotl has only just started reimplementing the new Signal groups protocol which was introduced 5 months ago. Also, the security of a reimplementation is dubious.
libsignal
- Police used Cellebrite to break into my phone, how do I prevent this in the future?
- EU haluaa kieltää vahvan salauksen - vaatii takaportteja viestisovelluksiin
- Signal has begun it's transition towards post-quantum key exchanges
-
libsignal-go built for go1.20+
I am in the process of building a Go implementation of the libsignal-protocol, which powers the Signal app.
-
End-to-end encrypted messages need more than libsignal
How is twitter intending to use libsignal? I doubt it would be via the primary AGPL license[1], forcing them to publish the source code of their server source code. Does signal sell private licenses?
[1] https://github.com/signalapp/libsignal/blob/main/LICENSE
-
Twitter Will Adopt Signal Protocol for Encrypted DMs
The Signal Protocol is licensed under AGPLv3 (see here).
Signal protocol is AGPL3 https://github.com/signalapp/libsignal
- Twitter to Encrypt Direct Messages Using Signal Protocol, Shows Code
- Elon Musk says he wants 'Twitter 2.0' to have video chat, voice calls, and encrypted DMs — and has enlisted the help of Signal's founder
-
Snap Store administrators removed signal-desktop from Ubuntu Snap
This is the license for libsignal: https://github.com/signalapp/libsignal/blob/main/LICENSE
The only reference to trademark is:
> Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
What are some alternatives?
libsignal-protocol-go - A GoLang library for communicating using the Signal protocol
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
whisperfish
axolotl - A Signal compatible cross plattform client written in Go, Rust and Vuejs
Signal-Desktop - A private messenger for Windows, macOS, and Linux.
libsignal-service-rs - A Rust version of the libsignal-service-java library for communicating with Signal servers.
status-mobile - a free (libre) open source, mobile OS for Ethereum
anbox-playstore-installer - Install script that automates installation of googles playstore in anbox
openpgpjs - OpenPGP implementation for JavaScript
convergence-components
nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain