quiche: update tar and implement EnvoyQuicProofSource (#11316)

Signed-off-by: Dan Zhang <danzh@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ 92e608f066b017d664d8fa161cfc735f0c6b41e7
master-ci-test
data-plane-api(CircleCI) 5 years ago
parent 6ac032c2cd
commit 7aaab1dbcf
  1. 1
      BUILD
  2. 12
      envoy/extensions/transport_sockets/quic/v3/BUILD
  3. 28
      envoy/extensions/transport_sockets/quic/v3/quic_transport.proto
  4. 13
      envoy/extensions/transport_sockets/quic/v4alpha/BUILD
  5. 35
      envoy/extensions/transport_sockets/quic/v4alpha/quic_transport.proto
  6. 1
      versioning/BUILD

@ -229,6 +229,7 @@ proto_library(
"//envoy/extensions/retry/host/omit_host_metadata/v3:pkg",
"//envoy/extensions/retry/priority/previous_priorities/v3:pkg",
"//envoy/extensions/transport_sockets/alts/v3:pkg",
"//envoy/extensions/transport_sockets/quic/v3:pkg",
"//envoy/extensions/transport_sockets/raw_buffer/v3:pkg",
"//envoy/extensions/transport_sockets/tap/v3:pkg",
"//envoy/extensions/transport_sockets/tls/v3:pkg",

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/extensions/transport_sockets/tls/v3:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,28 @@
syntax = "proto3";
package envoy.extensions.transport_sockets.quic.v3;
import "envoy/extensions/transport_sockets/tls/v3/tls.proto";
import "udpa/annotations/status.proto";
import "udpa/annotations/versioning.proto";
import "validate/validate.proto";
option java_package = "io.envoyproxy.envoy.extensions.transport_sockets.quic.v3";
option java_outer_classname = "QuicTransportProto";
option java_multiple_files = true;
option (udpa.annotations.file_status).package_version_status = ACTIVE;
// [#protodoc-title: quic transport]
// [#extension: envoy.transport_sockets.quic]
// Configuration for Downstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
message QuicDownstreamTransport {
tls.v3.DownstreamTlsContext downstream_tls_context = 1
[(validate.rules).message = {required: true}];
}
// Configuration for Upstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
message QuicUpstreamTransport {
tls.v3.UpstreamTlsContext upstream_tls_context = 1 [(validate.rules).message = {required: true}];
}

@ -0,0 +1,13 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/extensions/transport_sockets/quic/v3:pkg",
"//envoy/extensions/transport_sockets/tls/v4alpha:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,35 @@
syntax = "proto3";
package envoy.extensions.transport_sockets.quic.v4alpha;
import "envoy/extensions/transport_sockets/tls/v4alpha/tls.proto";
import "udpa/annotations/status.proto";
import "udpa/annotations/versioning.proto";
import "validate/validate.proto";
option java_package = "io.envoyproxy.envoy.extensions.transport_sockets.quic.v4alpha";
option java_outer_classname = "QuicTransportProto";
option java_multiple_files = true;
option (udpa.annotations.file_status).package_version_status = NEXT_MAJOR_VERSION_CANDIDATE;
// [#protodoc-title: quic transport]
// [#extension: envoy.transport_sockets.quic]
// Configuration for Downstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
message QuicDownstreamTransport {
option (udpa.annotations.versioning).previous_message_type =
"envoy.extensions.transport_sockets.quic.v3.QuicDownstreamTransport";
tls.v4alpha.DownstreamTlsContext downstream_tls_context = 1
[(validate.rules).message = {required: true}];
}
// Configuration for Upstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
message QuicUpstreamTransport {
option (udpa.annotations.versioning).previous_message_type =
"envoy.extensions.transport_sockets.quic.v3.QuicUpstreamTransport";
tls.v4alpha.UpstreamTlsContext upstream_tls_context = 1
[(validate.rules).message = {required: true}];
}

@ -112,6 +112,7 @@ proto_library(
"//envoy/extensions/retry/host/omit_host_metadata/v3:pkg",
"//envoy/extensions/retry/priority/previous_priorities/v3:pkg",
"//envoy/extensions/transport_sockets/alts/v3:pkg",
"//envoy/extensions/transport_sockets/quic/v3:pkg",
"//envoy/extensions/transport_sockets/raw_buffer/v3:pkg",
"//envoy/extensions/transport_sockets/tap/v3:pkg",
"//envoy/extensions/transport_sockets/tls/v3:pkg",

Loading…
Cancel
Save