Mercurial > prosody-hg
changeset 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 | 334fb7adb0bc |
| children | bf5c2dc0a955 5f8a9e50c2fb |
| files | net/server_event.lua |
| diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
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
