[noise] NoiseSocket.NET

Alexey Ermishkin scratch.net at gmail.com
Mon May 14 22:22:08 PDT 2018


I've added zero padding to handshake payloads, so the compatibility should
be restored. I also slowly start to implement latest features to catch up
with you guys.

 

From: Noise <noise-bounces at moderncrypto.org> On Behalf Of Nemanja Mijailovic
Sent: Sunday, May 13, 2018 10:27 PM
To: noise <noise at moderncrypto.org>
Subject: [noise] NoiseSocket.NET

 

Hi all!

 

I've published a .NET implementation of the latest draft revision of the
NoiseSocket protocol. It supports Accept/Switch/Retry/Reject, and all Noise
primitives from Noise.NET <http://Noise.NET> . I've also updated Noise.NET
<http://Noise.NET>  with support for XXfallback protocol, which means
NoiseSocket.NET <http://NoiseSocket.NET>  also supports it.

 

The library is currently not compatible with Noise Socket Go, mostly because
Noise Socket Go currently doesn't add the length prefix to the encrypted
payload in handshake messages.

 

You can find the source code and examples for Accept/Switch/Retry here:

https://github.com/Metalnem/noisesocket

 

The downloadable package:

https://www.nuget.org/packages/NoiseSocket.NET

 

API docs:

https://metalnem.github.io/noisesocket/api/Noise.NoiseSocket.html

 

Nemanja

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://moderncrypto.org/mail-archive/noise/attachments/20180515/be9af6a3/attachment.html>


More information about the Noise mailing list