Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1 | /* This file was generated by upbc (the upb compiler) from the input |
| 2 | * file: |
| 3 | * |
| 4 | * envoy/extensions/transport_sockets/tls/v3/tls.proto |
| 5 | * |
| 6 | * Do not edit -- your changes will be discarded when the file is |
| 7 | * regenerated. */ |
| 8 | |
| 9 | #ifndef ENVOY_EXTENSIONS_TRANSPORT_SOCKETS_TLS_V3_TLS_PROTO_UPB_H_ |
| 10 | #define ENVOY_EXTENSIONS_TRANSPORT_SOCKETS_TLS_V3_TLS_PROTO_UPB_H_ |
| 11 | |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 12 | #include "upb/collections/array_internal.h" |
| 13 | #include "upb/collections/map_gencode_util.h" |
| 14 | #include "upb/message/accessors.h" |
| 15 | #include "upb/message/internal.h" |
| 16 | #include "upb/mini_table/enum_internal.h" |
| 17 | #include "upb/wire/decode.h" |
| 18 | #include "upb/wire/decode_fast.h" |
| 19 | #include "upb/wire/encode.h" |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 20 | |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 21 | // Must be last. |
| 22 | #include "upb/port/def.inc" |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 23 | |
| 24 | #ifdef __cplusplus |
| 25 | extern "C" { |
| 26 | #endif |
| 27 | |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 28 | typedef struct envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext; |
| 29 | typedef struct envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 30 | typedef struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog envoy_extensions_transport_sockets_tls_v3_TlsKeyLog; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 31 | typedef struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext envoy_extensions_transport_sockets_tls_v3_CommonTlsContext; |
| 32 | typedef struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider; |
| 33 | typedef struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance; |
| 34 | typedef struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 35 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init; |
| 36 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init; |
| 37 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init; |
| 38 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init; |
| 39 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init; |
| 40 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init; |
| 41 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 42 | struct envoy_config_core_v3_CidrRange; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 43 | struct envoy_config_core_v3_TypedExtensionConfig; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 44 | struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 45 | struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext; |
| 46 | struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig; |
| 47 | struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate; |
| 48 | struct envoy_extensions_transport_sockets_tls_v3_TlsParameters; |
| 49 | struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys; |
| 50 | struct google_protobuf_BoolValue; |
| 51 | struct google_protobuf_Duration; |
| 52 | struct google_protobuf_UInt32Value; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 53 | extern const upb_MiniTable envoy_config_core_v3_CidrRange_msg_init; |
| 54 | extern const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msg_init; |
| 55 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance_msg_init; |
| 56 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext_msg_init; |
| 57 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msg_init; |
| 58 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsCertificate_msg_init; |
| 59 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsParameters_msg_init; |
| 60 | extern const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys_msg_init; |
| 61 | extern const upb_MiniTable google_protobuf_BoolValue_msg_init; |
| 62 | extern const upb_MiniTable google_protobuf_Duration_msg_init; |
| 63 | extern const upb_MiniTable google_protobuf_UInt32Value_msg_init; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 64 | |
| 65 | typedef enum { |
| 66 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_LENIENT_STAPLING = 0, |
| 67 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_STRICT_STAPLING = 1, |
| 68 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_MUST_STAPLE = 2 |
| 69 | } envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_OcspStaplePolicy; |
| 70 | |
| 71 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 72 | |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 73 | /* envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext */ |
| 74 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 75 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 76 | return (envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 77 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 78 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 79 | envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_new(arena); |
| 80 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 81 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 82 | return NULL; |
| 83 | } |
| 84 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 85 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 86 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_parse_ex(const char* buf, size_t size, |
| 87 | const upb_ExtensionRegistry* extreg, |
| 88 | int options, upb_Arena* arena) { |
| 89 | envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_new(arena); |
| 90 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 91 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 92 | kUpb_DecodeStatus_Ok) { |
| 93 | return NULL; |
| 94 | } |
| 95 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 96 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 97 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_serialize(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 98 | char* ptr; |
| 99 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init, 0, arena, &ptr, len); |
| 100 | return ptr; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 101 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 102 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg, int options, |
| 103 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 104 | char* ptr; |
| 105 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msg_init, options, arena, &ptr, len); |
| 106 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 107 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 108 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_common_tls_context(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 109 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 110 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 111 | } |
| 112 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 113 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* default_val = NULL; |
| 114 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* ret; |
| 115 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 116 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 117 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 118 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 119 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 120 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 121 | return _upb_Message_HasNonExtensionField(msg, &field); |
| 122 | } |
| 123 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_sni(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 124 | const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 125 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 126 | } |
| 127 | UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_sni(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 128 | upb_StringView default_val = upb_StringView_FromString(""); |
| 129 | upb_StringView ret; |
| 130 | const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 131 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 132 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 133 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 134 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_allow_renegotiation(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 135 | const upb_MiniTableField field = {3, UPB_SIZE(8, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 136 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 137 | } |
| 138 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_allow_renegotiation(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 139 | bool default_val = false; |
| 140 | bool ret; |
| 141 | const upb_MiniTableField field = {3, UPB_SIZE(8, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 142 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 143 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 144 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 145 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_max_session_keys(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 146 | const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 147 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 148 | } |
| 149 | UPB_INLINE const struct google_protobuf_UInt32Value* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_max_session_keys(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 150 | const struct google_protobuf_UInt32Value* default_val = NULL; |
| 151 | const struct google_protobuf_UInt32Value* ret; |
| 152 | const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 153 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 154 | return ret; |
| 155 | } |
| 156 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_max_session_keys(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg) { |
| 157 | const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 158 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 159 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 160 | |
| 161 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_common_tls_context(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 162 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 163 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 164 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 165 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_mutable_common_tls_context(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 166 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext*)envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_common_tls_context(msg); |
| 167 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 168 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, arena); |
| 169 | if (sub) envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_common_tls_context(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 170 | } |
| 171 | return sub; |
| 172 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 173 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_sni(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, upb_StringView value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 174 | const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 175 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 176 | } |
| 177 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_allow_renegotiation(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, bool value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 178 | const upb_MiniTableField field = {3, UPB_SIZE(8, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 179 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 180 | } |
| 181 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_max_session_keys(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, struct google_protobuf_UInt32Value* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 182 | const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 183 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 184 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 185 | UPB_INLINE struct google_protobuf_UInt32Value* envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_mutable_max_session_keys(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 186 | struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_max_session_keys(msg); |
| 187 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 188 | sub = (struct google_protobuf_UInt32Value*)_upb_Message_New(&google_protobuf_UInt32Value_msg_init, arena); |
| 189 | if (sub) envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_max_session_keys(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 190 | } |
| 191 | return sub; |
| 192 | } |
| 193 | |
| 194 | /* envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext */ |
| 195 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 196 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 197 | return (envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 198 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 199 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 200 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_new(arena); |
| 201 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 202 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 203 | return NULL; |
| 204 | } |
| 205 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 206 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 207 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_parse_ex(const char* buf, size_t size, |
| 208 | const upb_ExtensionRegistry* extreg, |
| 209 | int options, upb_Arena* arena) { |
| 210 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_new(arena); |
| 211 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 212 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 213 | kUpb_DecodeStatus_Ok) { |
| 214 | return NULL; |
| 215 | } |
| 216 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 217 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 218 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_serialize(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 219 | char* ptr; |
| 220 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init, 0, arena, &ptr, len); |
| 221 | return ptr; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 222 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 223 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, int options, |
| 224 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 225 | char* ptr; |
| 226 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msg_init, options, arena, &ptr, len); |
| 227 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 228 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 229 | typedef enum { |
| 230 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys = 4, |
| 231 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys_sds_secret_config = 5, |
| 232 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_disable_stateless_session_resumption = 7, |
| 233 | envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_NOT_SET = 0 |
| 234 | } envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_oneofcases; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 235 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_oneofcases envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_case(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 236 | const upb_MiniTableField field = {4, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 237 | return (envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_oneofcases)upb_Message_WhichOneofFieldNumber(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 238 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 239 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_common_tls_context(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 240 | const upb_MiniTableField field = {1, UPB_SIZE(4, 16), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 241 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 242 | } |
| 243 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 244 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* default_val = NULL; |
| 245 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* ret; |
| 246 | const upb_MiniTableField field = {1, UPB_SIZE(4, 16), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 247 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 248 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 249 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 250 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 251 | const upb_MiniTableField field = {1, UPB_SIZE(4, 16), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 252 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 253 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 254 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_client_certificate(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 255 | const upb_MiniTableField field = {2, UPB_SIZE(8, 24), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 256 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 257 | } |
| 258 | UPB_INLINE const struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_client_certificate(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 259 | const struct google_protobuf_BoolValue* default_val = NULL; |
| 260 | const struct google_protobuf_BoolValue* ret; |
| 261 | const upb_MiniTableField field = {2, UPB_SIZE(8, 24), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 262 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 263 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 264 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 265 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_client_certificate(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 266 | const upb_MiniTableField field = {2, UPB_SIZE(8, 24), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 267 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 268 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 269 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_sni(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 270 | const upb_MiniTableField field = {3, UPB_SIZE(12, 32), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 271 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 272 | } |
| 273 | UPB_INLINE const struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_sni(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 274 | const struct google_protobuf_BoolValue* default_val = NULL; |
| 275 | const struct google_protobuf_BoolValue* ret; |
| 276 | const upb_MiniTableField field = {3, UPB_SIZE(12, 32), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 277 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 278 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 279 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 280 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_sni(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 281 | const upb_MiniTableField field = {3, UPB_SIZE(12, 32), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 282 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 283 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 284 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 285 | const upb_MiniTableField field = {4, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 286 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 287 | } |
| 288 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 289 | const struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* default_val = NULL; |
| 290 | const struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* ret; |
| 291 | const upb_MiniTableField field = {4, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 292 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 293 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 294 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 295 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_ticket_keys(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 296 | const upb_MiniTableField field = {4, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 297 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 298 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 299 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 300 | const upb_MiniTableField field = {5, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 301 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 302 | } |
| 303 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 304 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* default_val = NULL; |
| 305 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* ret; |
| 306 | const upb_MiniTableField field = {5, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 307 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 308 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 309 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 310 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_ticket_keys_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 311 | const upb_MiniTableField field = {5, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 312 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 313 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 314 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_timeout(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 315 | const upb_MiniTableField field = {6, UPB_SIZE(16, 40), 4, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 316 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 317 | } |
| 318 | UPB_INLINE const struct google_protobuf_Duration* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_timeout(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 319 | const struct google_protobuf_Duration* default_val = NULL; |
| 320 | const struct google_protobuf_Duration* ret; |
| 321 | const upb_MiniTableField field = {6, UPB_SIZE(16, 40), 4, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 322 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 323 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 324 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 325 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_timeout(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 326 | const upb_MiniTableField field = {6, UPB_SIZE(16, 40), 4, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 327 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 328 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 329 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_disable_stateless_session_resumption(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 330 | const upb_MiniTableField field = {7, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 331 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 332 | } |
| 333 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_disable_stateless_session_resumption(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 334 | bool default_val = false; |
| 335 | bool ret; |
| 336 | const upb_MiniTableField field = {7, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 337 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 338 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 339 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 340 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_disable_stateless_session_resumption(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 341 | const upb_MiniTableField field = {7, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 342 | return _upb_Message_HasNonExtensionField(msg, &field); |
| 343 | } |
| 344 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_ocsp_staple_policy(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 345 | const upb_MiniTableField field = {8, UPB_SIZE(24, 8), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}; |
| 346 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 347 | } |
| 348 | UPB_INLINE int32_t envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_ocsp_staple_policy(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 349 | int32_t default_val = 0; |
| 350 | int32_t ret; |
| 351 | const upb_MiniTableField field = {8, UPB_SIZE(24, 8), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}; |
| 352 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 353 | return ret; |
| 354 | } |
| 355 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_full_scan_certs_on_sni_mismatch(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 356 | const upb_MiniTableField field = {9, UPB_SIZE(28, 48), 5, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 357 | _upb_Message_ClearNonExtensionField(msg, &field); |
| 358 | } |
| 359 | UPB_INLINE const struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_full_scan_certs_on_sni_mismatch(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 360 | const struct google_protobuf_BoolValue* default_val = NULL; |
| 361 | const struct google_protobuf_BoolValue* ret; |
| 362 | const upb_MiniTableField field = {9, UPB_SIZE(28, 48), 5, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 363 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 364 | return ret; |
| 365 | } |
| 366 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_full_scan_certs_on_sni_mismatch(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg) { |
| 367 | const upb_MiniTableField field = {9, UPB_SIZE(28, 48), 5, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 368 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 369 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 370 | |
| 371 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_common_tls_context(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 372 | const upb_MiniTableField field = {1, UPB_SIZE(4, 16), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 373 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 374 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 375 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_common_tls_context(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 376 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_common_tls_context(msg); |
| 377 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 378 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, arena); |
| 379 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_common_tls_context(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 380 | } |
| 381 | return sub; |
| 382 | } |
| 383 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_client_certificate(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct google_protobuf_BoolValue* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 384 | const upb_MiniTableField field = {2, UPB_SIZE(8, 24), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 385 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 386 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 387 | UPB_INLINE struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_require_client_certificate(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 388 | struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_client_certificate(msg); |
| 389 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 390 | sub = (struct google_protobuf_BoolValue*)_upb_Message_New(&google_protobuf_BoolValue_msg_init, arena); |
| 391 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_client_certificate(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 392 | } |
| 393 | return sub; |
| 394 | } |
| 395 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_sni(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct google_protobuf_BoolValue* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 396 | const upb_MiniTableField field = {3, UPB_SIZE(12, 32), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 397 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 398 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 399 | UPB_INLINE struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_require_sni(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 400 | struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_sni(msg); |
| 401 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 402 | sub = (struct google_protobuf_BoolValue*)_upb_Message_New(&google_protobuf_BoolValue_msg_init, arena); |
| 403 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_sni(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 404 | } |
| 405 | return sub; |
| 406 | } |
| 407 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 408 | const upb_MiniTableField field = {4, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 409 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 410 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 411 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_ticket_keys(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 412 | struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys* sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys(msg); |
| 413 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 414 | sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys_msg_init, arena); |
| 415 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 416 | } |
| 417 | return sub; |
| 418 | } |
| 419 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 420 | const upb_MiniTableField field = {5, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 421 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 422 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 423 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_ticket_keys_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 424 | struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_sds_secret_config(msg); |
| 425 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 426 | sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msg_init, arena); |
| 427 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 428 | } |
| 429 | return sub; |
| 430 | } |
| 431 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_timeout(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct google_protobuf_Duration* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 432 | const upb_MiniTableField field = {6, UPB_SIZE(16, 40), 4, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 433 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 434 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 435 | UPB_INLINE struct google_protobuf_Duration* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_timeout(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 436 | struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_timeout(msg); |
| 437 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 438 | sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena); |
| 439 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_timeout(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 440 | } |
| 441 | return sub; |
| 442 | } |
| 443 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_disable_stateless_session_resumption(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, bool value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 444 | const upb_MiniTableField field = {7, UPB_SIZE(32, 56), UPB_SIZE(-21, -5), kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}; |
| 445 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 446 | } |
| 447 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_ocsp_staple_policy(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, int32_t value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 448 | const upb_MiniTableField field = {8, UPB_SIZE(24, 8), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}; |
| 449 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
| 450 | } |
| 451 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_full_scan_certs_on_sni_mismatch(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, struct google_protobuf_BoolValue* value) { |
| 452 | const upb_MiniTableField field = {9, UPB_SIZE(28, 48), 5, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 453 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
| 454 | } |
| 455 | UPB_INLINE struct google_protobuf_BoolValue* envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_full_scan_certs_on_sni_mismatch(envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext* msg, upb_Arena* arena) { |
| 456 | struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_full_scan_certs_on_sni_mismatch(msg); |
| 457 | if (sub == NULL) { |
| 458 | sub = (struct google_protobuf_BoolValue*)_upb_Message_New(&google_protobuf_BoolValue_msg_init, arena); |
| 459 | if (sub) envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_full_scan_certs_on_sni_mismatch(msg, sub); |
| 460 | } |
| 461 | return sub; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 462 | } |
| 463 | |
| 464 | /* envoy.extensions.transport_sockets.tls.v3.TlsKeyLog */ |
| 465 | |
| 466 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 467 | return (envoy_extensions_transport_sockets_tls_v3_TlsKeyLog*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, arena); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 468 | } |
| 469 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 470 | envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* ret = envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_new(arena); |
| 471 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 472 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 473 | return NULL; |
| 474 | } |
| 475 | return ret; |
| 476 | } |
| 477 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_parse_ex(const char* buf, size_t size, |
| 478 | const upb_ExtensionRegistry* extreg, |
| 479 | int options, upb_Arena* arena) { |
| 480 | envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* ret = envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_new(arena); |
| 481 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 482 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 483 | kUpb_DecodeStatus_Ok) { |
| 484 | return NULL; |
| 485 | } |
| 486 | return ret; |
| 487 | } |
| 488 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_serialize(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 489 | char* ptr; |
| 490 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, 0, arena, &ptr, len); |
| 491 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 492 | } |
| 493 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, int options, |
| 494 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 495 | char* ptr; |
| 496 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, options, arena, &ptr, len); |
| 497 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 498 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 499 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_path(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
| 500 | const upb_MiniTableField field = {1, UPB_SIZE(8, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 501 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 502 | } |
| 503 | UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_path(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 504 | upb_StringView default_val = upb_StringView_FromString(""); |
| 505 | upb_StringView ret; |
| 506 | const upb_MiniTableField field = {1, UPB_SIZE(8, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 507 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 508 | return ret; |
| 509 | } |
| 510 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_local_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
| 511 | const upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 512 | _upb_Message_ClearNonExtensionField(msg, &field); |
| 513 | } |
| 514 | UPB_INLINE const struct envoy_config_core_v3_CidrRange* const* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_local_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 515 | const upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 516 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 517 | if (arr) { |
| 518 | if (size) *size = arr->size; |
| 519 | return (const struct envoy_config_core_v3_CidrRange* const*)_upb_array_constptr(arr); |
| 520 | } else { |
| 521 | if (size) *size = 0; |
| 522 | return NULL; |
| 523 | } |
| 524 | } |
| 525 | UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_local_address_range_upb_array(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 526 | const upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 527 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 528 | if (size) { |
| 529 | *size = arr ? arr->size : 0; |
| 530 | } |
| 531 | return arr; |
| 532 | } |
| 533 | UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_local_address_range_mutable_upb_array(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size, upb_Arena* arena) { |
| 534 | const upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 535 | upb_Array* arr = upb_Message_GetOrCreateMutableArray( |
| 536 | (upb_Message*)msg, &field, arena); |
| 537 | if (size) { |
| 538 | *size = arr ? arr->size : 0; |
| 539 | } |
| 540 | return arr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 541 | } |
| 542 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_local_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 543 | size_t size; |
| 544 | envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_local_address_range(msg, &size); |
| 545 | return size != 0; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 546 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 547 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_remote_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
| 548 | const upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 549 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 550 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 551 | UPB_INLINE const struct envoy_config_core_v3_CidrRange* const* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_remote_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 552 | const upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 553 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 554 | if (arr) { |
| 555 | if (size) *size = arr->size; |
| 556 | return (const struct envoy_config_core_v3_CidrRange* const*)_upb_array_constptr(arr); |
| 557 | } else { |
| 558 | if (size) *size = 0; |
| 559 | return NULL; |
| 560 | } |
| 561 | } |
| 562 | UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_remote_address_range_upb_array(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 563 | const upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 564 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 565 | if (size) { |
| 566 | *size = arr ? arr->size : 0; |
| 567 | } |
| 568 | return arr; |
| 569 | } |
| 570 | UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_remote_address_range_mutable_upb_array(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size, upb_Arena* arena) { |
| 571 | const upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 572 | upb_Array* arr = upb_Message_GetOrCreateMutableArray( |
| 573 | (upb_Message*)msg, &field, arena); |
| 574 | if (size) { |
| 575 | *size = arr ? arr->size : 0; |
| 576 | } |
| 577 | return arr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 578 | } |
| 579 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_remote_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 580 | size_t size; |
| 581 | envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_remote_address_range(msg, &size); |
| 582 | return size != 0; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 583 | } |
| 584 | |
| 585 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_set_path(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg, upb_StringView value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 586 | const upb_MiniTableField field = {1, UPB_SIZE(8, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 587 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 588 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 589 | UPB_INLINE struct envoy_config_core_v3_CidrRange** envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_mutable_local_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 590 | upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 591 | upb_Array* arr = upb_Message_GetMutableArray(msg, &field); |
| 592 | if (arr) { |
| 593 | if (size) *size = arr->size; |
| 594 | return (struct envoy_config_core_v3_CidrRange**)_upb_array_ptr(arr); |
| 595 | } else { |
| 596 | if (size) *size = 0; |
| 597 | return NULL; |
| 598 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 599 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 600 | UPB_INLINE struct envoy_config_core_v3_CidrRange** envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_resize_local_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t size, upb_Arena* arena) { |
| 601 | upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 602 | return (struct envoy_config_core_v3_CidrRange**)upb_Message_ResizeArray(msg, &field, size, arena); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 603 | } |
| 604 | UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_add_local_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 605 | upb_MiniTableField field = {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 606 | upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena); |
| 607 | if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) { |
| 608 | return NULL; |
| 609 | } |
| 610 | struct envoy_config_core_v3_CidrRange* sub = (struct envoy_config_core_v3_CidrRange*)_upb_Message_New(&envoy_config_core_v3_CidrRange_msg_init, arena); |
| 611 | if (!arr || !sub) return NULL; |
| 612 | _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub)); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 613 | return sub; |
| 614 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 615 | UPB_INLINE struct envoy_config_core_v3_CidrRange** envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_mutable_remote_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t* size) { |
| 616 | upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 617 | upb_Array* arr = upb_Message_GetMutableArray(msg, &field); |
| 618 | if (arr) { |
| 619 | if (size) *size = arr->size; |
| 620 | return (struct envoy_config_core_v3_CidrRange**)_upb_array_ptr(arr); |
| 621 | } else { |
| 622 | if (size) *size = 0; |
| 623 | return NULL; |
| 624 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 625 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 626 | UPB_INLINE struct envoy_config_core_v3_CidrRange** envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_resize_remote_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, size_t size, upb_Arena* arena) { |
| 627 | upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 628 | return (struct envoy_config_core_v3_CidrRange**)upb_Message_ResizeArray(msg, &field, size, arena); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 629 | } |
| 630 | UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_add_remote_address_range(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* msg, upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 631 | upb_MiniTableField field = {3, UPB_SIZE(4, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 632 | upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena); |
| 633 | if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) { |
| 634 | return NULL; |
| 635 | } |
| 636 | struct envoy_config_core_v3_CidrRange* sub = (struct envoy_config_core_v3_CidrRange*)_upb_Message_New(&envoy_config_core_v3_CidrRange_msg_init, arena); |
| 637 | if (!arr || !sub) return NULL; |
| 638 | _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub)); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 639 | return sub; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 640 | } |
| 641 | |
| 642 | /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext */ |
| 643 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 644 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 645 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 646 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 647 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 648 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_new(arena); |
| 649 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 650 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 651 | return NULL; |
| 652 | } |
| 653 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 654 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 655 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_parse_ex(const char* buf, size_t size, |
| 656 | const upb_ExtensionRegistry* extreg, |
| 657 | int options, upb_Arena* arena) { |
| 658 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_new(arena); |
| 659 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 660 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 661 | kUpb_DecodeStatus_Ok) { |
| 662 | return NULL; |
| 663 | } |
| 664 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 665 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 666 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_serialize(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 667 | char* ptr; |
| 668 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, 0, arena, &ptr, len); |
| 669 | return ptr; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 670 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 671 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, int options, |
| 672 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 673 | char* ptr; |
| 674 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msg_init, options, arena, &ptr, len); |
| 675 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 676 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 677 | typedef enum { |
| 678 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context = 3, |
| 679 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_sds_secret_config = 7, |
| 680 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_combined_validation_context = 8, |
| 681 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider = 10, |
| 682 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider_instance = 12, |
| 683 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_NOT_SET = 0 |
| 684 | } envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_oneofcases; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 685 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_oneofcases envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_case(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 686 | const upb_MiniTableField field = {3, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 687 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_oneofcases)upb_Message_WhichOneofFieldNumber(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 688 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 689 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_params(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 690 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 691 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 692 | } |
| 693 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_params(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 694 | const struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* default_val = NULL; |
| 695 | const struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* ret; |
| 696 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 697 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 698 | return ret; |
| 699 | } |
| 700 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_params(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 701 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 702 | return _upb_Message_HasNonExtensionField(msg, &field); |
| 703 | } |
| 704 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificates(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 705 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 706 | _upb_Message_ClearNonExtensionField(msg, &field); |
| 707 | } |
| 708 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate* const* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificates(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 709 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 710 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 711 | if (arr) { |
| 712 | if (size) *size = arr->size; |
| 713 | return (const struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate* const*)_upb_array_constptr(arr); |
| 714 | } else { |
| 715 | if (size) *size = 0; |
| 716 | return NULL; |
| 717 | } |
| 718 | } |
| 719 | UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificates_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 720 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 721 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 722 | if (size) { |
| 723 | *size = arr ? arr->size : 0; |
| 724 | } |
| 725 | return arr; |
| 726 | } |
| 727 | UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificates_mutable_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size, upb_Arena* arena) { |
| 728 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 729 | upb_Array* arr = upb_Message_GetOrCreateMutableArray( |
| 730 | (upb_Message*)msg, &field, arena); |
| 731 | if (size) { |
| 732 | *size = arr ? arr->size : 0; |
| 733 | } |
| 734 | return arr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 735 | } |
| 736 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificates(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 737 | size_t size; |
| 738 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificates(msg, &size); |
| 739 | return size != 0; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 740 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 741 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 742 | const upb_MiniTableField field = {3, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 743 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 744 | } |
| 745 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 746 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* default_val = NULL; |
| 747 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* ret; |
| 748 | const upb_MiniTableField field = {3, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 749 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 750 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 751 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 752 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 753 | const upb_MiniTableField field = {3, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 754 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 755 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 756 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 757 | const upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 758 | _upb_Message_ClearNonExtensionField(msg, &field); |
| 759 | } |
| 760 | UPB_INLINE upb_StringView const* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_alpn_protocols(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 761 | const upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 762 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 763 | if (arr) { |
| 764 | if (size) *size = arr->size; |
| 765 | return (upb_StringView const*)_upb_array_constptr(arr); |
| 766 | } else { |
| 767 | if (size) *size = 0; |
| 768 | return NULL; |
| 769 | } |
| 770 | } |
| 771 | UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_alpn_protocols_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 772 | const upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 773 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 774 | if (size) { |
| 775 | *size = arr ? arr->size : 0; |
| 776 | } |
| 777 | return arr; |
| 778 | } |
| 779 | UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_alpn_protocols_mutable_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size, upb_Arena* arena) { |
| 780 | const upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 781 | upb_Array* arr = upb_Message_GetOrCreateMutableArray( |
| 782 | (upb_Message*)msg, &field, arena); |
| 783 | if (size) { |
| 784 | *size = arr ? arr->size : 0; |
| 785 | } |
| 786 | return arr; |
| 787 | } |
| 788 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_alpn_protocols(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 789 | size_t size; |
| 790 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_alpn_protocols(msg, &size); |
| 791 | return size != 0; |
| 792 | } |
| 793 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_sds_secret_configs(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 794 | const upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 795 | _upb_Message_ClearNonExtensionField(msg, &field); |
| 796 | } |
| 797 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* const* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_sds_secret_configs(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 798 | const upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 799 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 800 | if (arr) { |
| 801 | if (size) *size = arr->size; |
| 802 | return (const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* const*)_upb_array_constptr(arr); |
| 803 | } else { |
| 804 | if (size) *size = 0; |
| 805 | return NULL; |
| 806 | } |
| 807 | } |
| 808 | UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_sds_secret_configs_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 809 | const upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 810 | const upb_Array* arr = upb_Message_GetArray(msg, &field); |
| 811 | if (size) { |
| 812 | *size = arr ? arr->size : 0; |
| 813 | } |
| 814 | return arr; |
| 815 | } |
| 816 | UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_sds_secret_configs_mutable_upb_array(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size, upb_Arena* arena) { |
| 817 | const upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 818 | upb_Array* arr = upb_Message_GetOrCreateMutableArray( |
| 819 | (upb_Message*)msg, &field, arena); |
| 820 | if (size) { |
| 821 | *size = arr ? arr->size : 0; |
| 822 | } |
| 823 | return arr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 824 | } |
| 825 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_sds_secret_configs(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 826 | size_t size; |
| 827 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_sds_secret_configs(msg, &size); |
| 828 | return size != 0; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 829 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 830 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 831 | const upb_MiniTableField field = {7, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 832 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 833 | } |
| 834 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 835 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* default_val = NULL; |
| 836 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* ret; |
| 837 | const upb_MiniTableField field = {7, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 838 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 839 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 840 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 841 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 842 | const upb_MiniTableField field = {7, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 843 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 844 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 845 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_combined_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 846 | const upb_MiniTableField field = {8, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 847 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 848 | } |
| 849 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_combined_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 850 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* default_val = NULL; |
| 851 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* ret; |
| 852 | const upb_MiniTableField field = {8, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 853 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 854 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 855 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 856 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_combined_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 857 | const upb_MiniTableField field = {8, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 858 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 859 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 860 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 861 | const upb_MiniTableField field = {9, UPB_SIZE(20, 40), 2, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 862 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 863 | } |
| 864 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 865 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* default_val = NULL; |
| 866 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* ret; |
| 867 | const upb_MiniTableField field = {9, UPB_SIZE(20, 40), 2, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 868 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 869 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 870 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 871 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 872 | const upb_MiniTableField field = {9, UPB_SIZE(20, 40), 2, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 873 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 874 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 875 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 876 | const upb_MiniTableField field = {10, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 7, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 877 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 878 | } |
| 879 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 880 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* default_val = NULL; |
| 881 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* ret; |
| 882 | const upb_MiniTableField field = {10, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 7, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 883 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 884 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 885 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 886 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 887 | const upb_MiniTableField field = {10, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 7, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 888 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 889 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 890 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 891 | const upb_MiniTableField field = {11, UPB_SIZE(24, 48), 3, 8, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 892 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 893 | } |
| 894 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 895 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* default_val = NULL; |
| 896 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* ret; |
| 897 | const upb_MiniTableField field = {11, UPB_SIZE(24, 48), 3, 8, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 898 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 899 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 900 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 901 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 902 | const upb_MiniTableField field = {11, UPB_SIZE(24, 48), 3, 8, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 903 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 904 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 905 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 906 | const upb_MiniTableField field = {12, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 9, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 907 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 908 | } |
| 909 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 910 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* default_val = NULL; |
| 911 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* ret; |
| 912 | const upb_MiniTableField field = {12, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 9, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 913 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 914 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 915 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 916 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 917 | const upb_MiniTableField field = {12, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 9, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 918 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 919 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 920 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_custom_handshaker(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 921 | const upb_MiniTableField field = {13, UPB_SIZE(32, 56), 4, 10, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 922 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 923 | } |
| 924 | UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_custom_handshaker(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 925 | const struct envoy_config_core_v3_TypedExtensionConfig* default_val = NULL; |
| 926 | const struct envoy_config_core_v3_TypedExtensionConfig* ret; |
| 927 | const upb_MiniTableField field = {13, UPB_SIZE(32, 56), 4, 10, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 928 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 929 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 930 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 931 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_custom_handshaker(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 932 | const upb_MiniTableField field = {13, UPB_SIZE(32, 56), 4, 10, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 933 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 934 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 935 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 936 | const upb_MiniTableField field = {14, UPB_SIZE(36, 64), 5, 11, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 937 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 938 | } |
| 939 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 940 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* default_val = NULL; |
| 941 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* ret; |
| 942 | const upb_MiniTableField field = {14, UPB_SIZE(36, 64), 5, 11, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 943 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 944 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 945 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 946 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 947 | const upb_MiniTableField field = {14, UPB_SIZE(36, 64), 5, 11, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 948 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 949 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 950 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_key_log(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 951 | const upb_MiniTableField field = {15, UPB_SIZE(40, 72), 6, 12, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 952 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 953 | } |
| 954 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_key_log(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 955 | const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* default_val = NULL; |
| 956 | const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* ret; |
| 957 | const upb_MiniTableField field = {15, UPB_SIZE(40, 72), 6, 12, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 958 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 959 | return ret; |
| 960 | } |
| 961 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_key_log(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg) { |
| 962 | const upb_MiniTableField field = {15, UPB_SIZE(40, 72), 6, 12, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 963 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 964 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 965 | |
| 966 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_params(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 967 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 968 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 969 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 970 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_params(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 971 | struct envoy_extensions_transport_sockets_tls_v3_TlsParameters* sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsParameters*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_params(msg); |
| 972 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 973 | sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsParameters*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_TlsParameters_msg_init, arena); |
| 974 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_params(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 975 | } |
| 976 | return sub; |
| 977 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 978 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate** envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificates(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 979 | upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 980 | upb_Array* arr = upb_Message_GetMutableArray(msg, &field); |
| 981 | if (arr) { |
| 982 | if (size) *size = arr->size; |
| 983 | return (struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate**)_upb_array_ptr(arr); |
| 984 | } else { |
| 985 | if (size) *size = 0; |
| 986 | return NULL; |
| 987 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 988 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 989 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate** envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_tls_certificates(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t size, upb_Arena* arena) { |
| 990 | upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 991 | return (struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate**)upb_Message_ResizeArray(msg, &field, size, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 992 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 993 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_tls_certificates(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 994 | upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 995 | upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena); |
| 996 | if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) { |
| 997 | return NULL; |
| 998 | } |
| 999 | struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate* sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_TlsCertificate_msg_init, arena); |
| 1000 | if (!arr || !sub) return NULL; |
| 1001 | _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub)); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1002 | return sub; |
| 1003 | } |
| 1004 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1005 | const upb_MiniTableField field = {3, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1006 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1007 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1008 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1009 | struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context(msg); |
| 1010 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1011 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext_msg_init, arena); |
| 1012 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1013 | } |
| 1014 | return sub; |
| 1015 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1016 | UPB_INLINE upb_StringView* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 1017 | upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1018 | upb_Array* arr = upb_Message_GetMutableArray(msg, &field); |
| 1019 | if (arr) { |
| 1020 | if (size) *size = arr->size; |
| 1021 | return (upb_StringView*)_upb_array_ptr(arr); |
| 1022 | } else { |
| 1023 | if (size) *size = 0; |
| 1024 | return NULL; |
| 1025 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1026 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1027 | UPB_INLINE upb_StringView* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t size, upb_Arena* arena) { |
| 1028 | upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1029 | return (upb_StringView*)upb_Message_ResizeArray(msg, &field, size, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1030 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1031 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_StringView val, upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1032 | upb_MiniTableField field = {4, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1033 | upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena); |
| 1034 | if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) { |
| 1035 | return false; |
| 1036 | } |
| 1037 | _upb_Array_Set(arr, arr->size - 1, &val, sizeof(val)); |
| 1038 | return true; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1039 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1040 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig** envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_sds_secret_configs(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t* size) { |
| 1041 | upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1042 | upb_Array* arr = upb_Message_GetMutableArray(msg, &field); |
| 1043 | if (arr) { |
| 1044 | if (size) *size = arr->size; |
| 1045 | return (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig**)_upb_array_ptr(arr); |
| 1046 | } else { |
| 1047 | if (size) *size = 0; |
| 1048 | return NULL; |
| 1049 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1050 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1051 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig** envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_tls_certificate_sds_secret_configs(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, size_t size, upb_Arena* arena) { |
| 1052 | upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1053 | return (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig**)upb_Message_ResizeArray(msg, &field, size, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1054 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1055 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_tls_certificate_sds_secret_configs(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1056 | upb_MiniTableField field = {6, UPB_SIZE(16, 32), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1057 | upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena); |
| 1058 | if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) { |
| 1059 | return NULL; |
| 1060 | } |
| 1061 | struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msg_init, arena); |
| 1062 | if (!arr || !sub) return NULL; |
| 1063 | _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub)); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1064 | return sub; |
| 1065 | } |
| 1066 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1067 | const upb_MiniTableField field = {7, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1068 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1069 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1070 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1071 | struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_sds_secret_config(msg); |
| 1072 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1073 | sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msg_init, arena); |
| 1074 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_sds_secret_config(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1075 | } |
| 1076 | return sub; |
| 1077 | } |
| 1078 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_combined_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1079 | const upb_MiniTableField field = {8, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1080 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1081 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1082 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_combined_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1083 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_combined_validation_context(msg); |
| 1084 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1085 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, arena); |
| 1086 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_combined_validation_context(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1087 | } |
| 1088 | return sub; |
| 1089 | } |
| 1090 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1091 | const upb_MiniTableField field = {9, UPB_SIZE(20, 40), 2, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1092 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1093 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1094 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1095 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider(msg); |
| 1096 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1097 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, arena); |
| 1098 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1099 | } |
| 1100 | return sub; |
| 1101 | } |
| 1102 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1103 | const upb_MiniTableField field = {10, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 7, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1104 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1105 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1106 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1107 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider(msg); |
| 1108 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1109 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, arena); |
| 1110 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1111 | } |
| 1112 | return sub; |
| 1113 | } |
| 1114 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1115 | const upb_MiniTableField field = {11, UPB_SIZE(24, 48), 3, 8, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1116 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1117 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1118 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1119 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider_instance(msg); |
| 1120 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1121 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, arena); |
| 1122 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider_instance(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1123 | } |
| 1124 | return sub; |
| 1125 | } |
| 1126 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1127 | const upb_MiniTableField field = {12, UPB_SIZE(44, 80), UPB_SIZE(-29, -5), 9, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1128 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1129 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1130 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1131 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider_instance(msg); |
| 1132 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1133 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, arena); |
| 1134 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider_instance(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1135 | } |
| 1136 | return sub; |
| 1137 | } |
| 1138 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_custom_handshaker(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, struct envoy_config_core_v3_TypedExtensionConfig* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1139 | const upb_MiniTableField field = {13, UPB_SIZE(32, 56), 4, 10, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1140 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1141 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1142 | UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_custom_handshaker(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1143 | struct envoy_config_core_v3_TypedExtensionConfig* sub = (struct envoy_config_core_v3_TypedExtensionConfig*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_custom_handshaker(msg); |
| 1144 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1145 | sub = (struct envoy_config_core_v3_TypedExtensionConfig*)_upb_Message_New(&envoy_config_core_v3_TypedExtensionConfig_msg_init, arena); |
| 1146 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_custom_handshaker(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1147 | } |
| 1148 | return sub; |
| 1149 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1150 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1151 | const upb_MiniTableField field = {14, UPB_SIZE(36, 64), 5, 11, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1152 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1153 | } |
| 1154 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
| 1155 | struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance* sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_provider_instance(msg); |
| 1156 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1157 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance_msg_init, arena); |
| 1158 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_provider_instance(msg, sub); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1159 | } |
| 1160 | return sub; |
| 1161 | } |
| 1162 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_key_log(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1163 | const upb_MiniTableField field = {15, UPB_SIZE(40, 72), 6, 12, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1164 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1165 | } |
| 1166 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_key_log(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext* msg, upb_Arena* arena) { |
| 1167 | struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog* sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_key_log(msg); |
| 1168 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1169 | sub = (struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msg_init, arena); |
| 1170 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_key_log(msg, sub); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1171 | } |
| 1172 | return sub; |
| 1173 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1174 | |
| 1175 | /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider */ |
| 1176 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1177 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1178 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1179 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1180 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 1181 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_new(arena); |
| 1182 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1183 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1184 | return NULL; |
| 1185 | } |
| 1186 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1187 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1188 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_parse_ex(const char* buf, size_t size, |
| 1189 | const upb_ExtensionRegistry* extreg, |
| 1190 | int options, upb_Arena* arena) { |
| 1191 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_new(arena); |
| 1192 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1193 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1194 | kUpb_DecodeStatus_Ok) { |
| 1195 | return NULL; |
| 1196 | } |
| 1197 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 1198 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1199 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_serialize(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1200 | char* ptr; |
| 1201 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, 0, arena, &ptr, len); |
| 1202 | return ptr; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1203 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1204 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg, int options, |
| 1205 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1206 | char* ptr; |
| 1207 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, options, arena, &ptr, len); |
| 1208 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1209 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1210 | typedef enum { |
| 1211 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_typed_config = 2, |
| 1212 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_NOT_SET = 0 |
| 1213 | } envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_oneofcases; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1214 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_oneofcases envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_case(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1215 | const upb_MiniTableField field = {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1216 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_oneofcases)upb_Message_WhichOneofFieldNumber(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1217 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1218 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
| 1219 | const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1220 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1221 | } |
| 1222 | UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1223 | upb_StringView default_val = upb_StringView_FromString(""); |
| 1224 | upb_StringView ret; |
| 1225 | const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1226 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1227 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1228 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1229 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_typed_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
| 1230 | const upb_MiniTableField field = {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1231 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1232 | } |
| 1233 | UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_typed_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1234 | const struct envoy_config_core_v3_TypedExtensionConfig* default_val = NULL; |
| 1235 | const struct envoy_config_core_v3_TypedExtensionConfig* ret; |
| 1236 | const upb_MiniTableField field = {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1237 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1238 | return ret; |
| 1239 | } |
| 1240 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_has_typed_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg) { |
| 1241 | const upb_MiniTableField field = {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1242 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1243 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1244 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1245 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_set_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg, upb_StringView value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1246 | const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1247 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1248 | } |
| 1249 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_set_typed_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg, struct envoy_config_core_v3_TypedExtensionConfig* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1250 | const upb_MiniTableField field = {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1251 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1252 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1253 | UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_mutable_typed_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1254 | struct envoy_config_core_v3_TypedExtensionConfig* sub = (struct envoy_config_core_v3_TypedExtensionConfig*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_typed_config(msg); |
| 1255 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1256 | sub = (struct envoy_config_core_v3_TypedExtensionConfig*)_upb_Message_New(&envoy_config_core_v3_TypedExtensionConfig_msg_init, arena); |
| 1257 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_set_typed_config(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1258 | } |
| 1259 | return sub; |
| 1260 | } |
| 1261 | |
| 1262 | /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance */ |
| 1263 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1264 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1265 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1266 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1267 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 1268 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_new(arena); |
| 1269 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1270 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1271 | return NULL; |
| 1272 | } |
| 1273 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1274 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1275 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_parse_ex(const char* buf, size_t size, |
| 1276 | const upb_ExtensionRegistry* extreg, |
| 1277 | int options, upb_Arena* arena) { |
| 1278 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_new(arena); |
| 1279 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1280 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1281 | kUpb_DecodeStatus_Ok) { |
| 1282 | return NULL; |
| 1283 | } |
| 1284 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 1285 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1286 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_serialize(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1287 | char* ptr; |
| 1288 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, 0, arena, &ptr, len); |
| 1289 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1290 | } |
| 1291 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg, int options, |
| 1292 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1293 | char* ptr; |
| 1294 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, options, arena, &ptr, len); |
| 1295 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1296 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1297 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_instance_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg) { |
| 1298 | const upb_MiniTableField field = {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1299 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1300 | } |
| 1301 | UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_instance_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1302 | upb_StringView default_val = upb_StringView_FromString(""); |
| 1303 | upb_StringView ret; |
| 1304 | const upb_MiniTableField field = {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1305 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1306 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1307 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1308 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_certificate_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg) { |
| 1309 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1310 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1311 | } |
| 1312 | UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_certificate_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1313 | upb_StringView default_val = upb_StringView_FromString(""); |
| 1314 | upb_StringView ret; |
| 1315 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1316 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1317 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1318 | } |
| 1319 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1320 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_set_instance_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg, upb_StringView value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1321 | const upb_MiniTableField field = {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1322 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1323 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1324 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_set_certificate_name(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg, upb_StringView value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1325 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; |
| 1326 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1327 | } |
| 1328 | |
| 1329 | /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext */ |
| 1330 | |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1331 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_new(upb_Arena* arena) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1332 | return (envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, arena); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1333 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1334 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_parse(const char* buf, size_t size, upb_Arena* arena) { |
| 1335 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_new(arena); |
| 1336 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1337 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) { |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1338 | return NULL; |
| 1339 | } |
| 1340 | return ret; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1341 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1342 | UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_parse_ex(const char* buf, size_t size, |
| 1343 | const upb_ExtensionRegistry* extreg, |
| 1344 | int options, upb_Arena* arena) { |
| 1345 | envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* ret = envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_new(arena); |
| 1346 | if (!ret) return NULL; |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1347 | if (upb_Decode(buf, size, ret, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, extreg, options, arena) != |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1348 | kUpb_DecodeStatus_Ok) { |
| 1349 | return NULL; |
| 1350 | } |
| 1351 | return ret; |
Joel Galenson | 23c9e5e | 2021-04-02 14:59:08 -0700 | [diff] [blame] | 1352 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1353 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_serialize(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1354 | char* ptr; |
| 1355 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, 0, arena, &ptr, len); |
| 1356 | return ptr; |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1357 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1358 | UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, int options, |
| 1359 | upb_Arena* arena, size_t* len) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1360 | char* ptr; |
| 1361 | (void)upb_Encode(msg, &envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msg_init, options, arena, &ptr, len); |
| 1362 | return ptr; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1363 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1364 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_default_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1365 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1366 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1367 | } |
| 1368 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1369 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* default_val = NULL; |
| 1370 | const struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* ret; |
| 1371 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1372 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1373 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1374 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1375 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_default_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1376 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1377 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1378 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1379 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1380 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1381 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1382 | } |
| 1383 | UPB_INLINE const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1384 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* default_val = NULL; |
| 1385 | const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* ret; |
| 1386 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1387 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1388 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1389 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1390 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1391 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1392 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1393 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1394 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1395 | const upb_MiniTableField field = {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1396 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1397 | } |
| 1398 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1399 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* default_val = NULL; |
| 1400 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* ret; |
| 1401 | const upb_MiniTableField field = {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1402 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1403 | return ret; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1404 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1405 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1406 | const upb_MiniTableField field = {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1407 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1408 | } |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1409 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1410 | const upb_MiniTableField field = {4, UPB_SIZE(16, 32), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1411 | _upb_Message_ClearNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1412 | } |
| 1413 | UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1414 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* default_val = NULL; |
| 1415 | const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* ret; |
| 1416 | const upb_MiniTableField field = {4, UPB_SIZE(16, 32), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1417 | _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); |
| 1418 | return ret; |
| 1419 | } |
| 1420 | UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg) { |
| 1421 | const upb_MiniTableField field = {4, UPB_SIZE(16, 32), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1422 | return _upb_Message_HasNonExtensionField(msg, &field); |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1423 | } |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1424 | |
| 1425 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg, struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1426 | const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1427 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1428 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1429 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_default_validation_context(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1430 | struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext* sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context(msg); |
| 1431 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1432 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext_msg_init, arena); |
| 1433 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1434 | } |
| 1435 | return sub; |
| 1436 | } |
| 1437 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg, struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1438 | const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1439 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1440 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1441 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_sds_secret_config(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1442 | struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig* sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config(msg); |
| 1443 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1444 | sub = (struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msg_init, arena); |
| 1445 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1446 | } |
| 1447 | return sub; |
| 1448 | } |
| 1449 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1450 | const upb_MiniTableField field = {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1451 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1452 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1453 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_certificate_provider(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1454 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider(msg); |
| 1455 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1456 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msg_init, arena); |
| 1457 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1458 | } |
| 1459 | return sub; |
| 1460 | } |
| 1461 | UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* value) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1462 | const upb_MiniTableField field = {4, UPB_SIZE(16, 32), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; |
| 1463 | _upb_Message_SetNonExtensionField(msg, &field, &value); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1464 | } |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1465 | UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_certificate_provider_instance(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext* msg, upb_Arena* arena) { |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1466 | struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance* sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider_instance(msg); |
| 1467 | if (sub == NULL) { |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1468 | sub = (struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance*)_upb_Message_New(&envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msg_init, arena); |
| 1469 | if (sub) envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider_instance(msg, sub); |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1470 | } |
| 1471 | return sub; |
| 1472 | } |
| 1473 | |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1474 | extern const upb_MiniTableFile envoy_extensions_transport_sockets_tls_v3_tls_proto_upb_file_layout; |
Ivan Lozano | 86747a9 | 2023-06-21 14:25:47 +0000 | [diff] [blame] | 1475 | |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1476 | #ifdef __cplusplus |
| 1477 | } /* extern "C" */ |
| 1478 | #endif |
| 1479 | |
Shuo Wang Hsu | 67249fc | 2024-01-02 16:54:20 -0800 | [diff] [blame^] | 1480 | #include "upb/port/undef.inc" |
Jeff Vander Stoep | 08902cf | 2020-11-19 19:03:52 +0100 | [diff] [blame] | 1481 | |
| 1482 | #endif /* ENVOY_EXTENSIONS_TRANSPORT_SOCKETS_TLS_V3_TLS_PROTO_UPB_H_ */ |