[liberationtech] Have any of you ever used Scuttlebot?

fuzzyTew fuzzytew at gmail.com
Tue Apr 21 11:46:45 CEST 2020


On Tue, Apr 21, 2020, 12:40 AM John Ohno <john.ohno at gmail.com> wrote:
<...>

> Fully independent implementations are under development, but they're
> difficult because the protocol as defined involves cryptographically
> signing sections of regular JSON -- which, of course, has no defined order
> for objects. This means that in practice, the SSB protocol is not standard
> JSON plus signatures, but the entire set of nodejs JSON serialization
> quirks. In order to implement it in another language, you have to duplicate
> exactly the ordering produced by nodejs, or else old messages will not be
> interpreted as valid by your implementation and the messages produced by
> your implementation will not be interpreted as valid by competing
> implementations. Ultimately, this means that if you want a full-featured
> SSB client, you're stuck with an electron app (with all the attendant bloat
> and memory leaks).
>

It sounds like the protocol is a little complicated under the hood?

Do you know why the order of serialized content matters when it is only
being signed and not encrypted?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ghserv.net/pipermail/lt/attachments/20200421/64ef843b/attachment.html>


More information about the LT mailing list