[prev in list] [next in list] [prev in thread] [next in thread]
List: gnutls-dev
Subject: TLS compression (was: Re: GPLv3)
From: Simon Josefsson <simon () josefsson ! org>
Date: 2007-12-17 11:49:12
Message-ID: 87zlw94k3r.fsf_-_ () mocca ! josefsson ! org
[Download RAW message or body]
Simon Josefsson <simon@josefsson.org> writes:
> Still, I'm not sure if it makes sense for GnuTLS to enable LZO
> compression by default any more. It is not a standard TLS compression
> algorithm. What do people think? It would also be interesting to
> compare it with LZMA, which has gained some popularity lately:
>
> http://www.7-zip.org/sdk.html
> http://tukaani.org/lzma/
>
> Btw, liblzo* has rather few reverse dependencies on Debian, so except
> for gnutls liblzo isn't that widely used. Dropping it might save space
> on most installation.
I found this quote:
http://www.ddj.com/architect/184405581
Igor Pavlov is the developer behind the amazing 7-Zip compressor,
which has always been available under the GPL. Igor has now created a
separate LZMA SDK, which implements his compression algorithm in a way
that makes it suitable for embedded applications.
On the SDK web page, Igor says that the LZMA code can decompress up to
1 MB/s on a 100 MHz ARM, MIPS, or other RISC CPU. The memory
requirements for decompression are as low as 8-23 KB, and the code may
take up as little as 2-8KB.
This sounds like a great piece of work for embedded developers. Up
until now, the best library out there for this community has been LZO,
which has a few problems that hold it back. Perhaps Igor's product
will now be the go-to library for this community.
Perhaps we should do some work in this area...
Does anyone know of any real-world benchmarks of TLS compression? I'd
guess that network traffic compression have different properties than
file compression. I would guess that network traffic actually is easier
to compress than files, on average; a lot of network traffic are verbose
text protocols.
/Simon
_______________________________________________
Gnutls-devel mailing list
Gnutls-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/gnutls-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic