bug#22966: HTTPS with GnuTLS's 'session-record-port' is inefficient

2016-03-15 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > The problem is that every write to the port, that is, every call to > ‘write_to_session_record_port’ in the GnuTLS bindings, leads to the > creation of one “Application Data” packet. Guix commit ec278439f3ff5dcd3d02c05099ba1724cc2459f1 works around it in

bug#22966: HTTPS with GnuTLS's 'session-record-port' is inefficient

2016-03-09 Thread Ludovic Courtès
(guix build download) uses ‘session-record-port’ from (gnutls), which returns a port to conveniently write to/read from the TLS session’s “record” layer. The problem is that every write to the port, that is, every call to ‘write_to_session_record_port’ in the GnuTLS bindings, leads to the creation