aboutsummaryrefslogtreecommitdiffstats
path: root/doc/designs
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2024-01-17 10:01:46 +0000
committerHugo Landau <hlandau@openssl.org>2024-02-02 11:49:34 +0000
commit29bd1e2d24603827da52ce664244fd871b59d1f2 (patch)
treee1558097d1ea3b7b0ac33444ea96ce51ccf2158a /doc/designs
parent43a128875d8fe26aec35aef093d78fbcd06fd1ca (diff)
downloadopenssl-29bd1e2d24603827da52ce664244fd871b59d1f2.tar.gz
QLOG: Minor updates
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22037)
Diffstat (limited to 'doc/designs')
-rw-r--r--doc/designs/quic-design/json-encoder.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/designs/quic-design/json-encoder.md b/doc/designs/quic-design/json-encoder.md
index fed938499a..9ca568feab 100644
--- a/doc/designs/quic-design/json-encoder.md
+++ b/doc/designs/quic-design/json-encoder.md
@@ -5,10 +5,11 @@ Approach
--------
The JSON encoder exists to support QLOG implementation. There is no intention to
-implement a decoder at this time. The encoder is intended to support
-zero-allocation automation using immediate calls without the use of an
-intermediate syntax tree representation. This enables highly efficient
-serialization when called from QUIC code without dynamic memory allocation.
+implement a decoder at this time. The encoder is intended to support automation
+using immediate calls without the use of an intermediate syntax tree
+representation and is expected to be zero-allocation in most cases. This enables
+highly efficient serialization when called from QUIC code without dynamic memory
+allocation.
An example usage is as follows: