[openssl/openssl] d5ab48: Move the QUIC_CONNECTION typedef to internal headers

Richard Levitte noreply at github.com
Fri Sep 23 16:03:37 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: d5ab48a192d45ec51355ef2a186125961331eb9b
      https://github.com/openssl/openssl/commit/d5ab48a192d45ec51355ef2a186125961331eb9b
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    M doc/designs/quic-design/rx-depacketizer.md
    A include/internal/quic_ssl.h
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_local.h
    M ssl/quic/quic_wire.c

  Log Message:
  -----------
  Move the QUIC_CONNECTION typedef to internal headers

Also add internal functionality to get a QUIC_CONNECTION pointer from
an SSL pointer, and setters / getters for the GQX and ACKM fields.

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18838)


  Commit: 69ed6760f938975d9cdcc12ec756d58c83ac6b90
      https://github.com/openssl/openssl/commit/69ed6760f938975d9cdcc12ec756d58c83ac6b90
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    A include/internal/quic_rx_depack.h
    M ssl/quic/build.info
    A ssl/quic/quic_record_rx_wrap.c
    A ssl/quic/quic_record_rx_wrap.h
    A ssl/quic/quic_rx_depack.c

  Log Message:
  -----------
  Implement the RX Depacketizer

Implements the design doc/designs/quic-design/rx-depacketizer.md.

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18838)


  Commit: 9be2693438756b5f1b789f1b8db76c3b987063dc
      https://github.com/openssl/openssl/commit/9be2693438756b5f1b789f1b8db76c3b987063dc
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    M doc/designs/quic-design/rx-depacketizer.md

  Log Message:
  -----------
  Extend the RX Depacketizer frame table with what packet types they are valid in

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18838)


  Commit: 8a163641c1d94c877a46ade8ff2ecefdf5cbbeeb
      https://github.com/openssl/openssl/commit/8a163641c1d94c877a46ade8ff2ecefdf5cbbeeb
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    M ssl/quic/quic_rx_depack.c

  Log Message:
  -----------
  Implement packet type checks in the RX Depacketizer

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18838)


  Commit: ecc920b3277311e859282b6d400ba8566d7ea8c1
      https://github.com/openssl/openssl/commit/ecc920b3277311e859282b6d400ba8566d7ea8c1
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    M test/quic_record_test.c

  Log Message:
  -----------
  Modify test/quic_record_test.c to also depacketize

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18838)


Compare: https://github.com/openssl/openssl/compare/9ff519542387...ecc920b32773


More information about the openssl-commits mailing list