[openssl/openssl] b6125b: QUIC: Do not discard the INITIAL el too early

Tomáš Mráz noreply at github.com
Tue Aug 22 10:35:15 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: b6125b54ededb83ca930174718157d73561523ad
      https://github.com/openssl/openssl/commit/b6125b54ededb83ca930174718157d73561523ad
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC: Do not discard the INITIAL el too early

RFC says that successful decryption of HANDSHAKE el packet
triggers the discard on server side only.

On client we discard INITIAL el when we successfully send
a HANDSHAKE packet.

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


  Commit: b7278eea441cb70debfbbba350026e58ad41cb83
      https://github.com/openssl/openssl/commit/b7278eea441cb70debfbbba350026e58ad41cb83
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M test/quicapitest.c
    M test/recipes/75-test_quicapi_data/ssltraceref.txt

  Log Message:
  -----------
  Update the ssltraceref.txt

Also adds saving the new trace to ssltraceref-new.txt in
test-runs which can be handy when the trace changes and
needs to be updated.

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


  Commit: 604a607222933aebba0b5fbb09e9839d4e37faad
      https://github.com/openssl/openssl/commit/604a607222933aebba0b5fbb09e9839d4e37faad
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M ssl/quic/quic_trace.c
    M test/recipes/75-test_quicapi_data/ssltraceref.txt

  Log Message:
  -----------
  quic_trace.c: Fix typo in traces

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


  Commit: 8fd32a0eda994527668a1e19a29ca9c85b4a35d8
      https://github.com/openssl/openssl/commit/8fd32a0eda994527668a1e19a29ca9c85b4a35d8
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC: Update ping deadline when we receive a packet

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


  Commit: 608a95f4969202083eccd4c1c7e91dec021ea79b
      https://github.com/openssl/openssl/commit/608a95f4969202083eccd4c1c7e91dec021ea79b
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M test/helpers/quictestlib.c

  Log Message:
  -----------
  qtest: Run both client and server during connect

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


  Commit: 617cab094f0f0d4e71f8b9da5663be8ab06cba92
      https://github.com/openssl/openssl/commit/617cab094f0f0d4e71f8b9da5663be8ab06cba92
  Author: Tomas Mraz <tomas at openssl.org>
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
    M test/helpers/quictestlib.c
    M test/quicapitest.c

  Log Message:
  -----------
  qtest: Use fake time on both client and server

And use QTEST_FLAG_FAKE_TIME with test_ssl_trace().

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21713)


Compare: https://github.com/openssl/openssl/compare/c2a8226cba27...617cab094f0f


More information about the openssl-commits mailing list