Mercurial > prosody-hg
diff net/server_event.lua @ 13933:dae094b392d1 13.0
net.server_event: Port TLS 1.3 channel binding method
Untested
Fixes #1956
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 24 Aug 2025 19:57:43 +0200 |
| parents | aefbc76ac8d2 |
| children | d649d011df45 8eac8de97bca |
line wrap: on
line diff
--- a/net/server_event.lua Sun Aug 24 18:15:09 2025 +0200 +++ b/net/server_event.lua Sun Aug 24 19:57:43 2025 +0200 @@ -304,6 +304,14 @@ return sock:getpeerfinished(); end +function interface_mt:ssl_exportkeyingmaterial(label, len, context) + local sock = self.conn; + if not sock then return nil, "not-connected" end + if sock.exportkeyingmaterial then + return sock:exportkeyingmaterial(label, len, context); + end +end + function interface_mt:resume() self:_lock(self.nointerface, false, self.nowriting); if self.readcallback and not self.eventread then
