vasa
1
I have only seen secio
being used for encrypted communication. Are there any other official/non-official encryption modules being worked on?
Akita
2
Yes, the specs for noise are in a “Working Draft” status:
There’s an ongoing dev grant for implementation: devgrants/004-noise-handshake-implementations.md at master · libp2p/devgrants · GitHub
There is a bounty of 3500€ for Go and Javascript implementations: [BOUNTY] Community Improvement Bounty - libp2p - Noise handshake Golang and JavaScript implementation · Issue #17 · ethberlinzwei/Bounties · GitHub
There is also a spec for TLS:
There’s a Go implementation: GitHub - libp2p/go-libp2p-tls: go-libp2p's TLS encrypted transport
I think it’s TLS 1.2 and not 1.3. To be checked.
I think that for Javascript, only secio is available: GitHub - libp2p/js-libp2p: The JavaScript Implementation of libp2p networking stack.
There’s a stalled issue for TLS 1.3 :crypto channel: TLS 1.3 · Issue #9 · libp2p/js-libp2p · GitHub
1 Like