tls.upb.h
Go to the documentation of this file.
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 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
66 
67 typedef enum {
72 
73 
74 
75 /* envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext */
76 
79 }
82  if (!ret) return NULL;
84  return NULL;
85  }
86  return ret;
87 }
89  const upb_ExtensionRegistry* extreg,
90  int options, upb_Arena* arena) {
92  if (!ret) return NULL;
95  return NULL;
96  }
97  return ret;
98 }
101 }
103  upb_Arena* arena, size_t* len) {
105 }
107  return _upb_hasbit(msg, 1);
108 }
110  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
111 }
114 }
117 }
119  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
120 }
122  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
123 }
125  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
126 }
128  return _upb_hasbit(msg, 2);
129 }
131  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
132 }
134  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const struct google_protobuf_UInt32Value*);
135 }
136 
138  _upb_sethas(msg, 1);
140 }
143  if (sub == NULL) {
145  if (!sub) return NULL;
147  }
148  return sub;
149 }
152 }
154  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
155 }
157  _upb_sethas(msg, 2);
159 }
162  if (sub == NULL) {
164  if (!sub) return NULL;
166  }
167  return sub;
168 }
169 
170 /* envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext */
171 
174 }
177  if (!ret) return NULL;
179  return NULL;
180  }
181  return ret;
182 }
184  const upb_ExtensionRegistry* extreg,
185  int options, upb_Arena* arena) {
187  if (!ret) return NULL;
190  return NULL;
191  }
192  return ret;
193 }
196 }
198  upb_Arena* arena, size_t* len) {
200 }
201 typedef enum {
209 }
211  return _upb_hasbit(msg, 1);
212 }
214  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
215 }
218 }
220  return _upb_hasbit(msg, 2);
221 }
223  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
224 }
226  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const struct google_protobuf_BoolValue*);
227 }
229  return _upb_hasbit(msg, 3);
230 }
232  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const upb_Message*) = NULL;
233 }
235  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const struct google_protobuf_BoolValue*);
236 }
238  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 4;
239 }
242 }
245 }
247  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 5;
248 }
251 }
253  return UPB_READ_ONEOF(msg, const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*, UPB_SIZE(28, 48), UPB_SIZE(4, 4), 5, NULL);
254 }
256  return _upb_hasbit(msg, 4);
257 }
259  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const upb_Message*) = NULL;
260 }
262  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const struct google_protobuf_Duration*);
263 }
265  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 7;
266 }
269 }
271  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(28, 48), UPB_SIZE(4, 4), 7, false);
272 }
274  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
275 }
277  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
278 }
279 
281  _upb_sethas(msg, 1);
283 }
286  if (sub == NULL) {
288  if (!sub) return NULL;
290  }
291  return sub;
292 }
294  _upb_sethas(msg, 2);
295  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), struct google_protobuf_BoolValue*) = value;
296 }
299  if (sub == NULL) {
301  if (!sub) return NULL;
303  }
304  return sub;
305 }
307  _upb_sethas(msg, 3);
308  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), struct google_protobuf_BoolValue*) = value;
309 }
312  if (sub == NULL) {
314  if (!sub) return NULL;
316  }
317  return sub;
318 }
321 }
324  if (sub == NULL) {
326  if (!sub) return NULL;
328  }
329  return sub;
330 }
333 }
336  if (sub == NULL) {
338  if (!sub) return NULL;
340  }
341  return sub;
342 }
344  _upb_sethas(msg, 4);
345  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), struct google_protobuf_Duration*) = value;
346 }
349  if (sub == NULL) {
351  if (!sub) return NULL;
353  }
354  return sub;
355 }
357  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(28, 48), value, UPB_SIZE(4, 4), 7);
358 }
360  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
361 }
362 
363 /* envoy.extensions.transport_sockets.tls.v3.TlsKeyLog */
364 
367 }
370  if (!ret) return NULL;
372  return NULL;
373  }
374  return ret;
375 }
377  const upb_ExtensionRegistry* extreg,
378  int options, upb_Arena* arena) {
380  if (!ret) return NULL;
383  return NULL;
384  }
385  return ret;
386 }
389 }
391  upb_Arena* arena, size_t* len) {
393 }
396 }
398  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
399 }
401  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
402 }
404  _upb_array_detach(msg, UPB_SIZE(8, 16));
405 }
407  return (const struct envoy_config_core_v3_CidrRange* const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
408 }
410  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
411 }
413  _upb_array_detach(msg, UPB_SIZE(12, 24));
414 }
416  return (const struct envoy_config_core_v3_CidrRange* const*)_upb_array_accessor(msg, UPB_SIZE(12, 24), len);
417 }
418 
421 }
424 }
427 }
430  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub, arena);
431  if (!ok) return NULL;
432  return sub;
433 }
436 }
439 }
442  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
443  if (!ok) return NULL;
444  return sub;
445 }
446 
447 /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext */
448 
451 }
454  if (!ret) return NULL;
456  return NULL;
457  }
458  return ret;
459 }
461  const upb_ExtensionRegistry* extreg,
462  int options, upb_Arena* arena) {
464  if (!ret) return NULL;
467  return NULL;
468  }
469  return ret;
470 }
473 }
475  upb_Arena* arena, size_t* len) {
477 }
478 typedef enum {
488 }
490  return _upb_hasbit(msg, 1);
491 }
493  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
494 }
497 }
499  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 16));
500 }
502  _upb_array_detach(msg, UPB_SIZE(12, 16));
503 }
506 }
508  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
509 }
512 }
515 }
517  _upb_array_detach(msg, UPB_SIZE(16, 24));
518 }
520  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(16, 24), len);
521 }
523  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 32));
524 }
526  _upb_array_detach(msg, UPB_SIZE(20, 32));
527 }
530 }
532  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 7;
533 }
536 }
538  return UPB_READ_ONEOF(msg, const struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig*, UPB_SIZE(44, 80), UPB_SIZE(4, 4), 7, NULL);
539 }
541  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 8;
542 }
545 }
548 }
550  return _upb_hasbit(msg, 2);
551 }
553  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const upb_Message*) = NULL;
554 }
557 }
559  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 10;
560 }
563 }
566 }
568  return _upb_hasbit(msg, 3);
569 }
571  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const upb_Message*) = NULL;
572 }
575 }
577  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
578 }
581 }
584 }
586  return _upb_hasbit(msg, 4);
587 }
589  *UPB_PTR_AT(msg, UPB_SIZE(32, 56), const upb_Message*) = NULL;
590 }
592  return *UPB_PTR_AT(msg, UPB_SIZE(32, 56), const struct envoy_config_core_v3_TypedExtensionConfig*);
593 }
595  return _upb_hasbit(msg, 5);
596 }
598  *UPB_PTR_AT(msg, UPB_SIZE(36, 64), const upb_Message*) = NULL;
599 }
602 }
604  return _upb_hasbit(msg, 6);
605 }
607  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), const upb_Message*) = NULL;
608 }
611 }
612 
614  _upb_sethas(msg, 1);
616 }
619  if (sub == NULL) {
621  if (!sub) return NULL;
623  }
624  return sub;
625 }
628 }
631 }
634  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 16), UPB_SIZE(2, 3), &sub, arena);
635  if (!ok) return NULL;
636  return sub;
637 }
640 }
643  if (sub == NULL) {
645  if (!sub) return NULL;
647  }
648  return sub;
649 }
652 }
655 }
657  return _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 24), UPB_SIZE(3, 4), &val, arena);
658 }
661 }
664 }
667  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 32), UPB_SIZE(2, 3), &sub, arena);
668  if (!ok) return NULL;
669  return sub;
670 }
673 }
676  if (sub == NULL) {
678  if (!sub) return NULL;
680  }
681  return sub;
682 }
685 }
688  if (sub == NULL) {
690  if (!sub) return NULL;
692  }
693  return sub;
694 }
696  _upb_sethas(msg, 2);
698 }
701  if (sub == NULL) {
703  if (!sub) return NULL;
705  }
706  return sub;
707 }
710 }
713  if (sub == NULL) {
715  if (!sub) return NULL;
717  }
718  return sub;
719 }
721  _upb_sethas(msg, 3);
723 }
726  if (sub == NULL) {
728  if (!sub) return NULL;
730  }
731  return sub;
732 }
735 }
738  if (sub == NULL) {
740  if (!sub) return NULL;
742  }
743  return sub;
744 }
746  _upb_sethas(msg, 4);
748 }
751  if (sub == NULL) {
753  if (!sub) return NULL;
755  }
756  return sub;
757 }
759  _upb_sethas(msg, 5);
761 }
764  if (sub == NULL) {
766  if (!sub) return NULL;
768  }
769  return sub;
770 }
772  _upb_sethas(msg, 6);
774 }
777  if (sub == NULL) {
779  if (!sub) return NULL;
781  }
782  return sub;
783 }
784 
785 /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider */
786 
789 }
792  if (!ret) return NULL;
794  return NULL;
795  }
796  return ret;
797 }
799  const upb_ExtensionRegistry* extreg,
800  int options, upb_Arena* arena) {
802  if (!ret) return NULL;
805  return NULL;
806  }
807  return ret;
808 }
811 }
813  upb_Arena* arena, size_t* len) {
815 }
816 typedef enum {
822 }
825 }
827  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
828 }
830  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 2;
831 }
834 }
836  return UPB_READ_ONEOF(msg, const struct envoy_config_core_v3_TypedExtensionConfig*, UPB_SIZE(12, 24), UPB_SIZE(0, 0), 2, NULL);
837 }
838 
841 }
844 }
847  if (sub == NULL) {
849  if (!sub) return NULL;
851  }
852  return sub;
853 }
854 
855 /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance */
856 
859 }
862  if (!ret) return NULL;
864  return NULL;
865  }
866  return ret;
867 }
869  const upb_ExtensionRegistry* extreg,
870  int options, upb_Arena* arena) {
872  if (!ret) return NULL;
875  return NULL;
876  }
877  return ret;
878 }
881 }
883  upb_Arena* arena, size_t* len) {
885 }
888 }
890  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
891 }
894 }
896  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
897 }
898 
901 }
904 }
905 
906 /* envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext */
907 
910 }
913  if (!ret) return NULL;
915  return NULL;
916  }
917  return ret;
918 }
920  const upb_ExtensionRegistry* extreg,
921  int options, upb_Arena* arena) {
923  if (!ret) return NULL;
926  return NULL;
927  }
928  return ret;
929 }
932 }
934  upb_Arena* arena, size_t* len) {
936 }
938  return _upb_hasbit(msg, 1);
939 }
941  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
942 }
945 }
947  return _upb_hasbit(msg, 2);
948 }
950  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
951 }
954 }
956  return _upb_hasbit(msg, 3);
957 }
959  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
960 }
963 }
965  return _upb_hasbit(msg, 4);
966 }
968  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
969 }
972 }
973 
975  _upb_sethas(msg, 1);
977 }
980  if (sub == NULL) {
982  if (!sub) return NULL;
984  }
985  return sub;
986 }
988  _upb_sethas(msg, 2);
990 }
993  if (sub == NULL) {
995  if (!sub) return NULL;
997  }
998  return sub;
999 }
1001  _upb_sethas(msg, 3);
1003 }
1006  if (sub == NULL) {
1008  if (!sub) return NULL;
1010  }
1011  return sub;
1012 }
1014  _upb_sethas(msg, 4);
1016 }
1019  if (sub == NULL) {
1021  if (!sub) return NULL;
1023  }
1024  return sub;
1025 }
1026 
1028 
1029 #ifdef __cplusplus
1030 } /* extern "C" */
1031 #endif
1032 
1033 #include "upb/port_undef.inc"
1034 
1035 #endif /* ENVOY_EXTENSIONS_TRANSPORT_SOCKETS_TLS_V3_TLS_PROTO_UPB_H_ */
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_combined_validation_context
const UPB_INLINE 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)
Definition: tls.upb.h:546
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_combined_validation_context
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_combined_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:540
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_alpn_protocols
UPB_INLINE upb_StringView * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, size_t len, upb_Arena *arena)
Definition: tls.upb.h:653
envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance
struct envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance
Definition: extensions/transport_sockets/tls/v3/common.upb.h:34
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_max_session_keys
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)
Definition: tls.upb.h:133
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context
Definition: tls.upb.h:479
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_mutable_remote_address_range
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 *len)
Definition: tls.upb.h:434
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config
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)
Definition: tls.upb.h:987
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_common_tls_context
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)
Definition: tls.upb.h:137
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_set_instance_name
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)
Definition: tls.upb.h:899
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context
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)
Definition: tls.upb.h:943
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_serialize_ex
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, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:812
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_custom_handshaker
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)
Definition: tls.upb.h:749
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_max_session_keys
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_max_session_keys(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:127
_upb_array_accessor
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1159
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider_instance
const UPB_INLINE 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)
Definition: tls.upb.h:573
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_default_validation_context
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_default_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: tls.upb.h:940
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext * envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_new(upb_Arena *arena)
Definition: tls.upb.h:172
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_LENIENT_STAPLING
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_LENIENT_STAPLING
Definition: tls.upb.h:68
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_local_address_range
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_local_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:400
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_parse
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)
Definition: tls.upb.h:368
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_params
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_params(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:489
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_combined_validation_context
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_combined_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:543
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_parse
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)
Definition: tls.upb.h:911
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_parse_ex
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, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:798
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext
struct envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext
Definition: tls.upb.h:30
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_name
UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg)
Definition: tls.upb.h:826
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:561
envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig_msginit
Definition: secret.upb.c:45
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_certificate_provider
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:549
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider
const UPB_INLINE 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)
Definition: tls.upb.h:564
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_msginit
Definition: tls.upb.c:37
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_disable_stateless_session_resumption
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_disable_stateless_session_resumption(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:264
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_tls_certificates
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)
Definition: tls.upb.h:632
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_certificate_provider
const UPB_INLINE 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)
Definition: tls.upb.h:555
encode.h
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:552
upb_Decode
upb_DecodeStatus upb_Decode(const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: decode.c:1076
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_remote_address_range
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 *len)
Definition: tls.upb.h:415
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_ticket_keys
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)
Definition: tls.upb.h:322
options
double_dict options[]
Definition: capstone_test.c:55
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_resize_local_address_range
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 len, upb_Arena *arena)
Definition: tls.upb.h:425
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_instance_name
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_instance_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg)
Definition: tls.upb.h:886
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_mutable_max_session_keys
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)
Definition: tls.upb.h:160
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_ticket_keys_sds_secret_config
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)
Definition: tls.upb.h:246
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_msginit
Definition: tls.upb.c:165
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_key_log
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_key_log(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:603
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:240
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_serialize_ex
UPB_INLINE char * envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg, int options, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:390
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_sds_secret_config
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)
Definition: tls.upb.h:674
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_common_tls_context
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_has_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:106
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_common_tls_context
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:210
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider_instance
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: tls.upb.h:967
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider_instance
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:570
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_custom_handshaker
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)
Definition: tls.upb.h:745
_upb_sethas
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1232
envoy_extensions_transport_sockets_tls_v3_tls_proto_upb_file_layout
const upb_MiniTable_File envoy_extensions_transport_sockets_tls_v3_tls_proto_upb_file_layout
Definition: tls.upb.c:181
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_set_name
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)
Definition: tls.upb.h:839
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys
Definition: tls.upb.h:202
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context
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)
Definition: tls.upb.h:513
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_default_validation_context
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)
Definition: tls.upb.h:937
upb_MiniTable
Definition: msg_internal.h:185
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:964
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_sds_secret_config
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: tls.upb.h:949
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_msginit
Definition: tls.upb.c:119
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_msginit
Definition: tls.upb.c:80
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context
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)
Definition: tls.upb.h:638
envoy_config_core_v3_TypedExtensionConfig
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
Definition: envoy/config/core/v3/extension.upb.h:24
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys
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)
Definition: tls.upb.h:319
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance
struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance
Definition: tls.upb.h:35
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_allow_renegotiation
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_allow_renegotiation(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, bool value)
Definition: tls.upb.h:153
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_key_log
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)
Definition: tls.upb.h:771
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificates
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificates(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:498
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_TlsKeyLog * envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_new(upb_Arena *arena)
Definition: tls.upb.h:365
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_serialize
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)
Definition: tls.upb.h:809
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config
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)
Definition: tls.upb.h:331
google_protobuf_UInt32Value_msginit
const upb_MiniTable google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_parse_ex
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, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:919
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_parse
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)
Definition: tls.upb.h:80
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_params
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)
Definition: tls.upb.h:613
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_disable_stateless_session_resumption
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_disable_stateless_session_resumption
Definition: tls.upb.h:204
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_typed_config
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_typed_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg)
Definition: tls.upb.h:832
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_new(upb_Arena *arena)
Definition: tls.upb.h:857
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_custom_handshaker
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_custom_handshaker(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:588
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_common_tls_context
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:213
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_sds_secret_config
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_sds_secret_config
Definition: tls.upb.h:480
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_common_tls_context
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_common_tls_context(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:109
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_case
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)
Definition: tls.upb.h:820
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_disable_stateless_session_resumption
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_disable_stateless_session_resumption(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:267
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_parse_ex
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext * envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:88
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_serialize
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)
Definition: tls.upb.h:99
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:510
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_sds_secret_config
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:534
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_resize_remote_address_range
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 len, upb_Arena *arena)
Definition: tls.upb.h:437
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_mutable_local_address_range
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 *len)
Definition: tls.upb.h:422
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_serialize
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)
Definition: tls.upb.h:930
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_params
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_params(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:492
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog
struct envoy_extensions_transport_sockets_tls_v3_TlsKeyLog envoy_extensions_transport_sockets_tls_v3_TlsKeyLog
Definition: tls.upb.h:32
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_certificate_name
UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_certificate_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg)
Definition: tls.upb.h:895
envoy_extensions_transport_sockets_tls_v3_TlsCertificate
struct envoy_extensions_transport_sockets_tls_v3_TlsCertificate envoy_extensions_transport_sockets_tls_v3_TlsCertificate
Definition: extensions/transport_sockets/tls/v3/common.upb.h:32
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext
struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext
Definition: tls.upb.h:36
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_msginit
Definition: tls.upb.c:145
envoy_extensions_transport_sockets_tls_v3_TlsParameters_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsParameters_msginit
Definition: extensions/transport_sockets/tls/v3/common.upb.c:33
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:736
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_serialize
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)
Definition: tls.upb.h:194
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_serialize_ex
UPB_INLINE char * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, int options, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:474
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_path
UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_path(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:397
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_name
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_clear_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg)
Definition: tls.upb.h:823
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_timeout
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)
Definition: tls.upb.h:347
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_certificate_provider
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)
Definition: tls.upb.h:1004
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_alpn_protocols
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_alpn_protocols(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:516
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_set_certificate_name
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)
Definition: tls.upb.h:902
envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext_msginit
Definition: extensions/transport_sockets/tls/v3/common.upb.c:149
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_new(upb_Arena *arena)
Definition: tls.upb.h:449
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificates
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificates(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:501
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_sni
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_sni(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:115
envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys_msginit
Definition: extensions/transport_sockets/tls/v3/common.upb.c:90
decode.h
envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CertificateProviderPluginInstance_msginit
Definition: extensions/transport_sockets/tls/v3/common.upb.c:101
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_key_log
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)
Definition: tls.upb.h:775
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_parse
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)
Definition: tls.upb.h:175
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_allow_renegotiation
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_allow_renegotiation(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:121
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_client_certificate
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)
Definition: tls.upb.h:225
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_sds_secret_config
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)
Definition: tls.upb.h:991
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider
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)
Definition: tls.upb.h:1000
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_disable_stateless_session_resumption
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_disable_stateless_session_resumption(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:270
_upb_Array_Append_accessor2
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
Definition: msg_internal.h:525
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_serialize_ex
UPB_INLINE char * envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg, int options, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:197
google_protobuf_BoolValue_msginit
const upb_MiniTable google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig
struct envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig envoy_extensions_transport_sockets_tls_v3_SdsSecretConfig
Definition: secret.upb.h:27
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context
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)
Definition: tls.upb.h:974
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext * envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_new(upb_Arena *arena)
Definition: tls.upb.h:77
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_require_client_certificate
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)
Definition: tls.upb.h:297
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_MUST_STAPLE
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_MUST_STAPLE
Definition: tls.upb.h:70
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_timeout
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_timeout(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:258
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_sni
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_sni(envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, upb_StringView value)
Definition: tls.upb.h:150
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_set_max_session_keys
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)
Definition: tls.upb.h:156
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:1017
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_sds_secret_configs
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)
Definition: tls.upb.h:522
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext
struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext envoy_extensions_transport_sockets_tls_v3_CommonTlsContext
Definition: tls.upb.h:33
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_sds_secret_config
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)
Definition: tls.upb.h:946
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_oneofcases
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_oneofcases
Definition: tls.upb.h:201
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_provider_instance
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)
Definition: tls.upb.h:762
envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext
struct envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext envoy_extensions_transport_sockets_tls_v3_CertificateValidationContext
Definition: extensions/transport_sockets/tls/v3/common.upb.h:36
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_serialize_ex
UPB_INLINE char * envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_serialize_ex(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg, int options, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:102
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_add_local_address_range
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)
Definition: tls.upb.h:428
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_parse_ex
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext * envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:183
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_certificate_provider_instance
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)
Definition: tls.upb.h:567
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_NOT_SET
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_NOT_SET
Definition: tls.upb.h:484
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider_instance
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)
Definition: tls.upb.h:720
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_sds_secret_config
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)
Definition: tls.upb.h:531
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:576
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_alpn_protocols
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 *len)
Definition: tls.upb.h:519
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_common_tls_context
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)
Definition: tls.upb.h:280
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_serialize_ex
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, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:933
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_alpn_protocols
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)
Definition: tls.upb.h:656
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider
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)
Definition: tls.upb.h:708
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_tls_certificates
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 len, upb_Arena *arena)
Definition: tls.upb.h:629
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_session_timeout
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)
Definition: tls.upb.h:343
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_sds_secret_configs
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 *len)
Definition: tls.upb.h:528
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_has_validation_context_certificate_provider
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)
Definition: tls.upb.h:955
envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys
struct envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys envoy_extensions_transport_sockets_tls_v3_TlsSessionTicketKeys
Definition: extensions/transport_sockets/tls/v3/common.upb.h:33
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_clear_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: tls.upb.h:958
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_mutable_default_validation_context
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)
Definition: tls.upb.h:978
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_alpn_protocols
UPB_INLINE upb_StringView * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_alpn_protocols(envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg, size_t *len)
Definition: tls.upb.h:650
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_ticket_keys
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_ticket_keys(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:237
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_require_sni
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)
Definition: tls.upb.h:310
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_remote_address_range
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_remote_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:412
upb_Message
void upb_Message
Definition: msg.h:49
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_path
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_path(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:394
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_common_tls_context
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)
Definition: tls.upb.h:284
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_allow_renegotiation
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_allow_renegotiation(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:124
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_case
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)
Definition: tls.upb.h:486
decode_fast.h
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
envoy_config_core_v3_CidrRange
struct envoy_config_core_v3_CidrRange envoy_config_core_v3_CidrRange
Definition: address.upb.h:36
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_parse
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)
Definition: tls.upb.h:790
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_resize_tls_certificate_sds_secret_configs
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 len, upb_Arena *arena)
Definition: tls.upb.h:662
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_new(upb_Arena *arena)
Definition: tls.upb.h:787
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context_certificate_provider
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)
Definition: tls.upb.h:711
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_parse_ex
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:460
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_sds_secret_configs
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 *len)
Definition: tls.upb.h:659
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_ocsp_staple_policy
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)
Definition: tls.upb.h:359
value
const char * value
Definition: hpack_parser_table.cc:165
envoy_extensions_transport_sockets_tls_v3_TlsParameters
struct envoy_extensions_transport_sockets_tls_v3_TlsParameters envoy_extensions_transport_sockets_tls_v3_TlsParameters
Definition: extensions/transport_sockets/tls/v3/common.upb.h:30
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_serialize
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)
Definition: tls.upb.h:471
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_provider_instance
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:597
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_ocsp_staple_policy
UPB_INLINE int32_t envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_ocsp_staple_policy(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:276
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_serialize
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)
Definition: tls.upb.h:387
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
_upb_hasbit
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
Definition: php-upb.h:1269
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_typed_config
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)
Definition: tls.upb.h:835
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_add_remote_address_range
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)
Definition: tls.upb.h:440
envoy_config_core_v3_TypedExtensionConfig_msginit
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
Definition: envoy/config/core/v3/extension.upb.c:27
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_validation_context
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)
Definition: tls.upb.h:641
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_set_path
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_set_path(envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg, upb_StringView value)
Definition: tls.upb.h:419
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_mutable_typed_config
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)
Definition: tls.upb.h:845
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_parse_ex
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, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:868
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_certificate_provider_instance
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)
Definition: tls.upb.h:724
upb_StringView
Definition: upb/upb/upb.h:72
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_set_typed_config
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)
Definition: tls.upb.h:842
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_sds_secret_config
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)
Definition: tls.upb.h:671
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificate_provider_instance
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)
Definition: tls.upb.h:600
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_STRICT_STAPLING
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_STRICT_STAPLING
Definition: tls.upb.h:69
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_combined_validation_context
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)
Definition: tls.upb.h:686
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_max_session_keys
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_clear_max_session_keys(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:130
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_mutable_common_tls_context
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)
Definition: tls.upb.h:141
UPB_READ_ONEOF
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:38
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider
struct envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider
Definition: tls.upb.h:34
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_sni
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_sni(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:231
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_client_certificate
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)
Definition: tls.upb.h:293
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys_sds_secret_config
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys_sds_secret_config
Definition: tls.upb.h:203
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider_instance
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider_instance
Definition: tls.upb.h:483
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_certificate_provider
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context_certificate_provider(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:558
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_certificate_provider
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)
Definition: tls.upb.h:695
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificate_certificate_provider
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)
Definition: tls.upb.h:699
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider_instance
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_validation_context_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:579
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_certificates
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 *len)
Definition: tls.upb.h:504
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_timeout
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_session_timeout(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:255
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_common_tls_context
const UPB_INLINE 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)
Definition: tls.upb.h:112
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_certificate_provider_instance
const UPB_INLINE 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)
Definition: tls.upb.h:582
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_timeout
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)
Definition: tls.upb.h:261
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_ocsp_staple_policy
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_ocsp_staple_policy(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:273
google_protobuf_BoolValue
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_msginit
Definition: tls.upb.c:63
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:733
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_custom_handshaker
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_custom_handshaker(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:585
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_params
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)
Definition: tls.upb.h:617
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_disable_stateless_session_resumption
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)
Definition: tls.upb.h:356
UPB_WRITE_ONEOF
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:43
envoy_extensions_transport_sockets_tls_v3_TlsCertificate_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_TlsCertificate_msginit
Definition: extensions/transport_sockets/tls/v3/common.upb.c:76
ok
bool ok
Definition: async_end2end_test.cc:197
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_NOT_SET
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_NOT_SET
Definition: tls.upb.h:818
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_serialize
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)
Definition: tls.upb.h:879
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_tls_certificate_provider_instance
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)
Definition: tls.upb.h:758
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider_instance
const UPB_INLINE 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)
Definition: tls.upb.h:970
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_set_combined_validation_context
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)
Definition: tls.upb.h:683
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_mutable_session_ticket_keys_sds_secret_config
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)
Definition: tls.upb.h:334
envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_sni
UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_sni(const envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext *msg)
Definition: tls.upb.h:118
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_provider_instance
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_tls_certificate_provider_instance(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:594
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config
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)
Definition: tls.upb.h:952
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_parse
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)
Definition: tls.upb.h:452
_upb_Array_Resize_accessor2
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
Definition: msg_internal.h:513
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext
struct envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext
Definition: tls.upb.h:31
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_set_require_sni
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)
Definition: tls.upb.h:306
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_parse
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)
Definition: tls.upb.h:860
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_sds_secret_config
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)
Definition: tls.upb.h:252
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_NOT_SET
@ envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_NOT_SET
Definition: tls.upb.h:205
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_has_validation_context(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:507
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_certificate_provider_instance
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)
Definition: tls.upb.h:1013
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_instance_name
UPB_INLINE upb_StringView envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_instance_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg)
Definition: tls.upb.h:889
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_client_certificate
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_client_certificate(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:219
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys_type_case
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)
Definition: tls.upb.h:207
google_protobuf_UInt32Value
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_oneofcases
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_oneofcases
Definition: tls.upb.h:816
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_key_log
const UPB_INLINE 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)
Definition: tls.upb.h:609
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_OcspStaplePolicy
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_OcspStaplePolicy
Definition: tls.upb.h:67
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_custom_handshaker
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)
Definition: tls.upb.h:591
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_require_sni
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)
Definition: tls.upb.h:234
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys_sds_secret_config
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_session_ticket_keys_sds_secret_config(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:249
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_tls_params
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)
Definition: tls.upb.h:495
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_sni
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_has_require_sni(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:228
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_key_log
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_key_log(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:606
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_validation_context_certificate_provider
const UPB_INLINE 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)
Definition: tls.upb.h:961
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_add_tls_certificate_sds_secret_configs
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)
Definition: tls.upb.h:665
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_serialize_ex
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, upb_Arena *arena, size_t *len)
Definition: tls.upb.h:882
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_combined_validation_context
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_combined_validation_context
Definition: tls.upb.h:481
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_parse_ex
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_TlsKeyLog * envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: tls.upb.h:376
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_sds_secret_config
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)
Definition: tls.upb.h:537
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_new
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext * envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CombinedCertificateValidationContext_new(upb_Arena *arena)
Definition: tls.upb.h:908
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_client_certificate
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_clear_require_client_certificate(const envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext *msg)
Definition: tls.upb.h:222
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_validation_context_certificate_provider
Definition: tls.upb.h:482
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_local_address_range
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_clear_local_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:403
upb_ExtensionRegistry
Definition: msg.c:372
envoy_config_core_v3_CidrRange_msginit
const upb_MiniTable envoy_config_core_v3_CidrRange_msginit
Definition: address.upb.c:119
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_local_address_range
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 *len)
Definition: tls.upb.h:406
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msginit
const upb_MiniTable envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_msginit
Definition: tls.upb.c:134
_upb_array_mutable_accessor
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1171
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_session_ticket_keys
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)
Definition: tls.upb.h:243
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_typed_config
@ envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_config_typed_config
Definition: tls.upb.h:817
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_sds_secret_configs
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_clear_tls_certificate_sds_secret_configs(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext *msg)
Definition: tls.upb.h:525
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_certificate_name
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance_clear_certificate_name(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProviderInstance *msg)
Definition: tls.upb.h:892
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_has_typed_config
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider_has_typed_config(const envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_CertificateProvider *msg)
Definition: tls.upb.h:829
envoy_extensions_transport_sockets_tls_v3_DownstreamTlsContext_common_tls_context
const UPB_INLINE 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)
Definition: tls.upb.h:216
envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_remote_address_range
UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_TlsKeyLog_has_remote_address_range(const envoy_extensions_transport_sockets_tls_v3_TlsKeyLog *msg)
Definition: tls.upb.h:409
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_mutable_tls_certificates
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 *len)
Definition: tls.upb.h:626
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_oneofcases
envoy_extensions_transport_sockets_tls_v3_CommonTlsContext_validation_context_type_oneofcases
Definition: tls.upb.h:478


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:39