3 ms·
They use a Rust library [1] they wrote for the Axolotl protocol, which is the old name for the Signal protocol before it was renamed [2]. They refer to their im
by niftich 10y ago
They use a Rust library [1] they wrote for the Axolotl protocol, which is the old name for the Signal protocol before it was renamed [2]. They refer to their implementation as 'Proteus'.
[1] https://github.com/wireapp/proteus https://github.com/wireapp/proteus
[2] https://whispersystems.org/blog/signal-inside-and-out/ https://whispersystems.org/blog/signal-inside-and-out/
EDIT: Their webapp is written in Coffeescript, including their cryptography functions used in said webapp [3].
[3] https://github.com/wireapp/wire-webapp/search?q=proteus&type=Code https://github.com/wireapp/wire-webapp/search?q=proteus&type...
- moxie 10y agoWire does not use Signal Protocol. They used some of our code, but created a protocol of their own devising that we do not recommend. We renamed the Axolotl ratchet and Axolotl protocol because there was a lot of confusion around what it meant to say "Axolotl." Some people who continue to use the term "Axolotl" do so because they seek to benefit from that confusion. It is great that Wire has finally open sourced their software. They have been advertising themselves as open source for the past two years, though, so I guess they weren't really able to make an announcement about this.
- niftich 10y agoThat confusion definitely worked on me. This clarifies a lot, thanks!