Skip to content

Commit

Permalink
Add recommended Brotli parameters.
Browse files Browse the repository at this point in the history
Closes #25
  • Loading branch information
dennisjackson committed Nov 7, 2024
1 parent 23330c3 commit 906a269
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions draft-ietf-tls-cert-abridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,13 +224,10 @@ TLS implementations intending to only use this scheme as a compressor (e.g. serv

The second pass uses Brotli {{BROTLI}} to compress any redundant data in the end-entity certificate. Benchmarks on existing certificate chains suggest that the compression ratio is relatively insensitive to the compressor's parameters. It is RECOMMENDED that the compressor (i.e. the server) use the following parameters:

* `chain_log=30`
* `search_log=30`
* `hash_log=30`
* `target_length=6000`
* `threads=1`
* `compression_level=22`
* `force_max_window=1`
* `quality=5`
* `lgwindow=17`

Benchmarks on real world certificate chains suggest that in this context higher values require greater CPU usage but do not result in better compression,

# Preliminary Evaluation {#eval}

Expand Down

0 comments on commit 906a269

Please sign in to comment.