[messaging] saltpack spec and library

Maxwell Krohn max at keybase.io
Tue Feb 2 07:35:52 PST 2016


Hi folks, We at keybase.io <http://keybase.io/> have taken a stab at the problem Adam Langley mentioned in his blog post on AEADs [1]: a simple and modern format for encryption or signing of large messages, that works well when streaming. It uses NaCl for Crypto and MessagePack for packing/unpacking binary structures. Additionally, we chose a base62 ASCII armoring to avoid the common manglings we’ve seen pasting PGP messages into various Web forms. We have a spec, library and implementations (in Go and Python) if anyone wants to take a look [2]. Not much non-testing code, only 2.5kLOC in Go. Comments and feedback are greatly appreciated. Otherwise, feel free to use it in your applications. The library is designed for easy integration, punting entirely on key management. Many thanks, Max & Jack

[1] https://www.imperialviolet.org/2015/05/16/aeads.html <https://www.imperialviolet.org/2015/05/16/aeads.html>
[2] https://saltpack.org <https://saltpack.org/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://moderncrypto.org/mail-archive/messaging/attachments/20160202/8b363827/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://moderncrypto.org/mail-archive/messaging/attachments/20160202/8b363827/attachment.sig>


More information about the Messaging mailing list