- Jun 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 17, 2020
-
-
Anna Henningsen authored
Node.js makes the full `ngtcp2_transport_params` struct available for storage as a byte array, including any possible padding in the struct. Fully initializing the struct with `memset()` makes this deterministic.
-
- Jun 11, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 22, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 21, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Deal with initial_scid, retry_scid, and original_dcid. We need to set and get QUIC transport parameters timely manner. Therefore, transport parameter operations are now done by ngtcp2_crypto library. Applications do not need to do set it manually. Added several callback function implementations to ngtcp2_crypto library which can be directly passed to ngtcp2_callbacks: client_initial, recv_retry, and recv_client_initial. Installation of initial packet number space encryption keys is now handled by ngtcp2_crypto library. They are done in ngtcp2_crypto_client_initial_cb, ngtcp2_crypto_recv_retry_cb and ngtcp2_crypto_recv_client_initial_cb.
-
- May 11, 2020
-
-
Amir Livneh authored
If `valuelen` is 0 and `p` equals `end`, decode_varint_param() reads an extra byte past the end of the buffer.
-
- May 03, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 24, 2020
-
-
Tatsuhiro Tsujikawa authored
Remove transport parameter redundancy check because it causes now segmentation fault. The parameter type is now encoded in varint which does not fit into 16 bits integer anymore.
-
- Feb 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Jan 30, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jan 25, 2020
-
-
Tatsuhiro Tsujikawa authored
It now defaults to 2 and includes CID exchanged during handshake.
-
- Jan 23, 2020
-
-
Tatsuhiro Tsujikawa authored
The changed semantics will be implemented in the later commits.
-
- Dec 18, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Nov 09, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Nov 07, 2019
-
-
Tatsuhiro Tsujikawa authored
Instead of installing key and iv with ngtcp2_conn_update_key, pass key and iv buffers to ngtcp2_update_key and let application fill those buffers.
-
- Nov 04, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Daniel Bevenius authored
-
- Nov 01, 2019
-
-
Daniel Bevenius authored
This commit adds a static function named put_uint16_varint to reduce some code duplication when putting some transport parameters.
-
- Oct 27, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Oct 25, 2019
-
-
Daniel Bevenius authored
This commit contains a suggestion to add a static function to reduce some code duplication in ngtcp2_encode_transport_params.
-
- Oct 20, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Oct 14, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Sep 12, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Aug 28, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Jul 13, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Jul 10, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 26, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 25, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 18, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 09, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Mar 25, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Mar 01, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Feb 28, 2019
-
-
Tatsuhiro Tsujikawa authored
-