comparison 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
comparison
equal deleted inserted replaced
13932:334fb7adb0bc 13933:dae094b392d1
300 300
301 function interface_mt:ssl_peerfinished() 301 function interface_mt:ssl_peerfinished()
302 local sock = self.conn; 302 local sock = self.conn;
303 if not sock.getpeerfinished then return nil, "not-implemented"; end 303 if not sock.getpeerfinished then return nil, "not-implemented"; end
304 return sock:getpeerfinished(); 304 return sock:getpeerfinished();
305 end
306
307 function interface_mt:ssl_exportkeyingmaterial(label, len, context)
308 local sock = self.conn;
309 if not sock then return nil, "not-connected" end
310 if sock.exportkeyingmaterial then
311 return sock:exportkeyingmaterial(label, len, context);
312 end
305 end 313 end
306 314
307 function interface_mt:resume() 315 function interface_mt:resume()
308 self:_lock(self.nointerface, false, self.nowriting); 316 self:_lock(self.nointerface, false, self.nowriting);
309 if self.readcallback and not self.eventread then 317 if self.readcallback and not self.eventread then