libsignal-protocol-c
wire-server
libsignal-protocol-c | wire-server | |
---|---|---|
4 | 23 | |
1,348 | 2,590 | |
- | 0.2% | |
0.0 | 9.7 | |
almost 4 years ago | 6 days ago | |
C | Haskell | |
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.
libsignal-protocol-c
-
I wonder why Signal’s download size is so much larger than the competition? Intuition says it would be smaller
Signal wrote their own open source protocol, libsignal, to provide end to end encryption; or as they put it "a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments." Source I'd wager good money a chunk of that space is for said library and dependencies PLUS the regular rigamarole for an Android app.
-
Session Encrypted Messenger
The whitepaper at [1] is more impressive than I expected it to be, not for what is built today (which on a quick read appears to be rather unexciting), but for the class of attacks recognised as unsolved, and identified as requiring future work.
Improvements identified include:
1) Encrypted messages should have a constant size (padded). Note that the Signal protocol used by Session currently uses variable length messages[2].
2) Encrypted messages should be sent as noise by clients through the onion network and back to themselves at random intervals frequent enough that messages to/from other parties are statistically indistinguishable to Eve from the noise generated.
3) Intermediate nodes in the onion network should hold and delay encrypted messages so they are adequately mixed before being sent forward. This makes it statistically difficult for Eve to match up a message entering a node and a message leaving a node. Ideally messages would be mixed across enough nodes of the onion network that
4) Proof of work should be replaced with a better technique for preventing degradation of service or spam attacks. The paper quite rightly identifies that proof of work would favour Eve who has setup a data center filled with custom ASICs solving proof of work problems, rather than favouring Alice or Bob with an energy efficient mobile phone SoC. CAPTCHAs are identified as a possible future solution to this class of attacks.
I doubt those improvements would have much application outside of labs and experiments though. Unless a significant part of the global economy surprisingly becomes dependent on a traffic analysis resistant anonymising protocol, it is too easy to just block such protocols similar to what China does with its Great Firewall.
[1] https://arxiv.org/pdf/2002.04609.pdf
[2] https://github.com/signalapp/libsignal-protocol-c/blob/maste...
-
Are There Any Tutorials On How To Use The Signal
Signal protocol library for C/C++.
- Millions Flock to Telegram and Signal as Fears Grow Over Big Tech
wire-server
-
Few thoughts to stay secure in an Online World
Use encrypted messaging apps. Several apps allow you to connect with others securely if you're using a smartphone. These include Signal and WhatsApp (both owned by Facebook), as well as Telegram and Wire (owned by Google). These services use end-to-end encryption, so they don't store any data on their servers or share it with anyone else.
- Why was Matrix chat more popular than Wire among Linux community?
-
Haskell Lib and app
For work each service it its own cabal project, and has src/ (the service) and test/ (in 3 styles)
-
Are there two types of Haskell jobs?
Codes here: https://github.com/wireapp/wire-server
-
New users take note, there is a better way.
Haha. I stated using reddit after finding it when wire.com. Back in the day the top 10 reddit posts would show on Wire. This was around 2006/07. I specifically remember there being a science. You made me think, maybe I'm losing my mind so I checked into it. Sure enough there is a timeline available. Here is a 2007 accolade for r/ science, " For most of the year, "science" and "programming" are the most popular subreddits. I like the info for year 2008, "This year is dominated by the launch of numerous new subreddits." I do appreciate how confident you were in your incorrect answer though. You are probably a Digg.com refugee.
-
Self-hosting element.io and making it private
Is there any way if I self-host element, I can make it completely private? like somehow to remove the explore room option? like the users can't join any public room kind of what rocket chat does. or even wire.com. is it possible ? i want to make it completely private for the company
-
What do you use Haskell for in your daily computer usage?
Also, I use it for my work @ https://wire.com
- Wire is now on F-Droid
-
Do You Know Where Haskell Is Used?
The backend of Wire messenger, with the server code publicly available in the company’s repository and detailed documentation, also written in Haskell.
-
Whats the best private alternative for Skype and Facebook Messenger. (It needs to be easy to use, because this is for my mom)
The Client is GPL-3.0 Licensed. (WebApp,Desktop,iOS,Android) The Server is AGPL-3.0 Licensed. Both Client and Server are Open-Source.
What are some alternatives?
libsignal-protocol-javascript - This library is no longer maintained. libsignal-protocol-javascript was an implementation of the Signal Protocol, written in JavaScript. It has been replaced by libsignal-client’s typesafe TypeScript API.
Nextcloud - ☁️ Nextcloud server, a safe home for all your data
session-android - A private messenger for Android.
Zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
libsignal-protocol-java - Signal Protocol library for Java/Android
plaintextaccounting - The plaintextaccounting.org website, a portal to Ledger, hledger, beancount and co. Also the PTA wiki.
Tox - The future of online communications.
Fathom Analytics - Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
Rocket.Chat - The communications platform that puts data protection first.
Ghost - Independent technology for modern publishing, memberships, subscriptions and newsletters.
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..