secretstream: a port of secret-handshake to go

blov · 2016-05-15 14:15:06 · 566 次点击    
这是一个分享于 2016-05-15 14:15:06 的资源,其中的信息可能已经有所发展或是发生改变。

secret-handshake is the cypher-channel used by secure-scuttlebot the peer-to-peer append-only log database.

It uses NaCL primitives to exchange keys and build streams. Also: it is forward secure. The white paper about it's design can be found in the first link.

These two properties alone intrigued me. The other selling points that pushed me to do this are ssbs kappa-architecture together with a offline-first paradigm.

The secretstream package together with go-muxrpc allows you to interact with other sbot nodes to filter data from the feeds of your peers for instance.

happy cypher-sailing!


评论:

tendermint:

Also check out https://github.com/tendermint/go-p2p It's the basis for the Tendermint blockchain engine, and includes a forward-secure secret stream implementation as well. Cheers!


入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

566 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传