bifurcation / mint

A Minimal TLS 1.3 Implementation in Go
MIT License
224 stars 36 forks source link

WIP: SPAKE2 #193

Closed bifurcation closed 4 years ago

bifurcation commented 6 years ago

This patch adds a PAKE key exchange mechanism using more or less the same mechanism proposed in draft-barnes-tls-pake. The only major difference is that the extension syntax is slightly modified to allow the client to offer multiple identities.

bifurcation commented 6 years ago

The document has now been updated to match this implementation.