• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2017 Google Inc.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15////////////////////////////////////////////////////////////////////////////////
16
17// Definitions for streaming encryption using AES-GCM
18// with HKDF as key derivation function.
19
20// Code generated by protoc-gen-go. DO NOT EDIT.
21// versions:
22// 	protoc-gen-go v1.28.1
23// 	protoc        v3.21.12
24// source: third_party/tink/proto/aes_gcm_hkdf_streaming.proto
25
26package aes_gcm_hkdf_streaming_go_proto
27
28import (
29	common_go_proto "github.com/google/tink/go/proto/common_go_proto"
30	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32	reflect "reflect"
33	sync "sync"
34)
35
36const (
37	// Verify that this generated code is sufficiently up-to-date.
38	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39	// Verify that runtime/protoimpl is sufficiently up-to-date.
40	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41)
42
43type AesGcmHkdfStreamingParams struct {
44	state         protoimpl.MessageState
45	sizeCache     protoimpl.SizeCache
46	unknownFields protoimpl.UnknownFields
47
48	CiphertextSegmentSize uint32                   `protobuf:"varint,1,opt,name=ciphertext_segment_size,json=ciphertextSegmentSize,proto3" json:"ciphertext_segment_size,omitempty"`
49	DerivedKeySize        uint32                   `protobuf:"varint,2,opt,name=derived_key_size,json=derivedKeySize,proto3" json:"derived_key_size,omitempty"` // size of AES-GCM keys derived for each segment
50	HkdfHashType          common_go_proto.HashType `protobuf:"varint,3,opt,name=hkdf_hash_type,json=hkdfHashType,proto3,enum=google.crypto.tink.HashType" json:"hkdf_hash_type,omitempty"`
51}
52
53func (x *AesGcmHkdfStreamingParams) Reset() {
54	*x = AesGcmHkdfStreamingParams{}
55	if protoimpl.UnsafeEnabled {
56		mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[0]
57		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
58		ms.StoreMessageInfo(mi)
59	}
60}
61
62func (x *AesGcmHkdfStreamingParams) String() string {
63	return protoimpl.X.MessageStringOf(x)
64}
65
66func (*AesGcmHkdfStreamingParams) ProtoMessage() {}
67
68func (x *AesGcmHkdfStreamingParams) ProtoReflect() protoreflect.Message {
69	mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[0]
70	if protoimpl.UnsafeEnabled && x != nil {
71		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
72		if ms.LoadMessageInfo() == nil {
73			ms.StoreMessageInfo(mi)
74		}
75		return ms
76	}
77	return mi.MessageOf(x)
78}
79
80// Deprecated: Use AesGcmHkdfStreamingParams.ProtoReflect.Descriptor instead.
81func (*AesGcmHkdfStreamingParams) Descriptor() ([]byte, []int) {
82	return file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescGZIP(), []int{0}
83}
84
85func (x *AesGcmHkdfStreamingParams) GetCiphertextSegmentSize() uint32 {
86	if x != nil {
87		return x.CiphertextSegmentSize
88	}
89	return 0
90}
91
92func (x *AesGcmHkdfStreamingParams) GetDerivedKeySize() uint32 {
93	if x != nil {
94		return x.DerivedKeySize
95	}
96	return 0
97}
98
99func (x *AesGcmHkdfStreamingParams) GetHkdfHashType() common_go_proto.HashType {
100	if x != nil {
101		return x.HkdfHashType
102	}
103	return common_go_proto.HashType(0)
104}
105
106type AesGcmHkdfStreamingKeyFormat struct {
107	state         protoimpl.MessageState
108	sizeCache     protoimpl.SizeCache
109	unknownFields protoimpl.UnknownFields
110
111	Version uint32                     `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
112	Params  *AesGcmHkdfStreamingParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
113	KeySize uint32                     `protobuf:"varint,2,opt,name=key_size,json=keySize,proto3" json:"key_size,omitempty"` // size of the main key (aka. "ikm", input key material)
114}
115
116func (x *AesGcmHkdfStreamingKeyFormat) Reset() {
117	*x = AesGcmHkdfStreamingKeyFormat{}
118	if protoimpl.UnsafeEnabled {
119		mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[1]
120		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
121		ms.StoreMessageInfo(mi)
122	}
123}
124
125func (x *AesGcmHkdfStreamingKeyFormat) String() string {
126	return protoimpl.X.MessageStringOf(x)
127}
128
129func (*AesGcmHkdfStreamingKeyFormat) ProtoMessage() {}
130
131func (x *AesGcmHkdfStreamingKeyFormat) ProtoReflect() protoreflect.Message {
132	mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[1]
133	if protoimpl.UnsafeEnabled && x != nil {
134		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
135		if ms.LoadMessageInfo() == nil {
136			ms.StoreMessageInfo(mi)
137		}
138		return ms
139	}
140	return mi.MessageOf(x)
141}
142
143// Deprecated: Use AesGcmHkdfStreamingKeyFormat.ProtoReflect.Descriptor instead.
144func (*AesGcmHkdfStreamingKeyFormat) Descriptor() ([]byte, []int) {
145	return file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescGZIP(), []int{1}
146}
147
148func (x *AesGcmHkdfStreamingKeyFormat) GetVersion() uint32 {
149	if x != nil {
150		return x.Version
151	}
152	return 0
153}
154
155func (x *AesGcmHkdfStreamingKeyFormat) GetParams() *AesGcmHkdfStreamingParams {
156	if x != nil {
157		return x.Params
158	}
159	return nil
160}
161
162func (x *AesGcmHkdfStreamingKeyFormat) GetKeySize() uint32 {
163	if x != nil {
164		return x.KeySize
165	}
166	return 0
167}
168
169// key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
170type AesGcmHkdfStreamingKey struct {
171	state         protoimpl.MessageState
172	sizeCache     protoimpl.SizeCache
173	unknownFields protoimpl.UnknownFields
174
175	Version  uint32                     `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
176	Params   *AesGcmHkdfStreamingParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
177	KeyValue []byte                     `protobuf:"bytes,3,opt,name=key_value,json=keyValue,proto3" json:"key_value,omitempty"`
178}
179
180func (x *AesGcmHkdfStreamingKey) Reset() {
181	*x = AesGcmHkdfStreamingKey{}
182	if protoimpl.UnsafeEnabled {
183		mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[2]
184		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185		ms.StoreMessageInfo(mi)
186	}
187}
188
189func (x *AesGcmHkdfStreamingKey) String() string {
190	return protoimpl.X.MessageStringOf(x)
191}
192
193func (*AesGcmHkdfStreamingKey) ProtoMessage() {}
194
195func (x *AesGcmHkdfStreamingKey) ProtoReflect() protoreflect.Message {
196	mi := &file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[2]
197	if protoimpl.UnsafeEnabled && x != nil {
198		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
199		if ms.LoadMessageInfo() == nil {
200			ms.StoreMessageInfo(mi)
201		}
202		return ms
203	}
204	return mi.MessageOf(x)
205}
206
207// Deprecated: Use AesGcmHkdfStreamingKey.ProtoReflect.Descriptor instead.
208func (*AesGcmHkdfStreamingKey) Descriptor() ([]byte, []int) {
209	return file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescGZIP(), []int{2}
210}
211
212func (x *AesGcmHkdfStreamingKey) GetVersion() uint32 {
213	if x != nil {
214		return x.Version
215	}
216	return 0
217}
218
219func (x *AesGcmHkdfStreamingKey) GetParams() *AesGcmHkdfStreamingParams {
220	if x != nil {
221		return x.Params
222	}
223	return nil
224}
225
226func (x *AesGcmHkdfStreamingKey) GetKeyValue() []byte {
227	if x != nil {
228		return x.KeyValue
229	}
230	return nil
231}
232
233var File_third_party_tink_proto_aes_gcm_hkdf_streaming_proto protoreflect.FileDescriptor
234
235var file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDesc = []byte{
236	0x0a, 0x33, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x74, 0x69,
237	0x6e, 0x6b, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x61, 0x65, 0x73, 0x5f, 0x67, 0x63, 0x6d,
238	0x5f, 0x68, 0x6b, 0x64, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e,
239	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x72,
240	0x79, 0x70, 0x74, 0x6f, 0x2e, 0x74, 0x69, 0x6e, 0x6b, 0x1a, 0x23, 0x74, 0x68, 0x69, 0x72, 0x64,
241	0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x74, 0x69, 0x6e, 0x6b, 0x2f, 0x70, 0x72, 0x6f, 0x74,
242	0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1,
243	0x01, 0x0a, 0x19, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6d, 0x48, 0x6b, 0x64, 0x66, 0x53, 0x74, 0x72,
244	0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x36, 0x0a, 0x17,
245	0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65,
246	0x6e, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63,
247	0x69, 0x70, 0x68, 0x65, 0x72, 0x74, 0x65, 0x78, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
248	0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x5f,
249	0x6b, 0x65, 0x79, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
250	0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x42,
251	0x0a, 0x0e, 0x68, 0x6b, 0x64, 0x66, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65,
252	0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
253	0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x74, 0x69, 0x6e, 0x6b, 0x2e, 0x48, 0x61, 0x73, 0x68,
254	0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x68, 0x6b, 0x64, 0x66, 0x48, 0x61, 0x73, 0x68, 0x54, 0x79,
255	0x70, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x1c, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6d, 0x48, 0x6b, 0x64,
256	0x66, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72,
257	0x6d, 0x61, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03,
258	0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a,
259	0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
260	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x74, 0x69,
261	0x6e, 0x6b, 0x2e, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6d, 0x48, 0x6b, 0x64, 0x66, 0x53, 0x74, 0x72,
262	0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x06, 0x70, 0x61,
263	0x72, 0x61, 0x6d, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x73, 0x69, 0x7a, 0x65,
264	0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x22,
265	0x96, 0x01, 0x0a, 0x16, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6d, 0x48, 0x6b, 0x64, 0x66, 0x53, 0x74,
266	0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65,
267	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72,
268	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02,
269	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x72,
270	0x79, 0x70, 0x74, 0x6f, 0x2e, 0x74, 0x69, 0x6e, 0x6b, 0x2e, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6d,
271	0x48, 0x6b, 0x64, 0x66, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72,
272	0x61, 0x6d, 0x73, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6b,
273	0x65, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08,
274	0x6b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x61, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e,
275	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x74, 0x69,
276	0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68,
277	0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x69,
278	0x6e, 0x6b, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x61, 0x65, 0x73, 0x5f,
279	0x67, 0x63, 0x6d, 0x5f, 0x68, 0x6b, 0x64, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69,
280	0x6e, 0x67, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f,
281	0x74, 0x6f, 0x33,
282}
283
284var (
285	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescOnce sync.Once
286	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescData = file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDesc
287)
288
289func file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescGZIP() []byte {
290	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescOnce.Do(func() {
291		file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescData = protoimpl.X.CompressGZIP(file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescData)
292	})
293	return file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDescData
294}
295
296var file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
297var file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_goTypes = []interface{}{
298	(*AesGcmHkdfStreamingParams)(nil),    // 0: google.crypto.tink.AesGcmHkdfStreamingParams
299	(*AesGcmHkdfStreamingKeyFormat)(nil), // 1: google.crypto.tink.AesGcmHkdfStreamingKeyFormat
300	(*AesGcmHkdfStreamingKey)(nil),       // 2: google.crypto.tink.AesGcmHkdfStreamingKey
301	(common_go_proto.HashType)(0),        // 3: google.crypto.tink.HashType
302}
303var file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_depIdxs = []int32{
304	3, // 0: google.crypto.tink.AesGcmHkdfStreamingParams.hkdf_hash_type:type_name -> google.crypto.tink.HashType
305	0, // 1: google.crypto.tink.AesGcmHkdfStreamingKeyFormat.params:type_name -> google.crypto.tink.AesGcmHkdfStreamingParams
306	0, // 2: google.crypto.tink.AesGcmHkdfStreamingKey.params:type_name -> google.crypto.tink.AesGcmHkdfStreamingParams
307	3, // [3:3] is the sub-list for method output_type
308	3, // [3:3] is the sub-list for method input_type
309	3, // [3:3] is the sub-list for extension type_name
310	3, // [3:3] is the sub-list for extension extendee
311	0, // [0:3] is the sub-list for field type_name
312}
313
314func init() { file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_init() }
315func file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_init() {
316	if File_third_party_tink_proto_aes_gcm_hkdf_streaming_proto != nil {
317		return
318	}
319	if !protoimpl.UnsafeEnabled {
320		file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
321			switch v := v.(*AesGcmHkdfStreamingParams); i {
322			case 0:
323				return &v.state
324			case 1:
325				return &v.sizeCache
326			case 2:
327				return &v.unknownFields
328			default:
329				return nil
330			}
331		}
332		file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
333			switch v := v.(*AesGcmHkdfStreamingKeyFormat); i {
334			case 0:
335				return &v.state
336			case 1:
337				return &v.sizeCache
338			case 2:
339				return &v.unknownFields
340			default:
341				return nil
342			}
343		}
344		file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
345			switch v := v.(*AesGcmHkdfStreamingKey); i {
346			case 0:
347				return &v.state
348			case 1:
349				return &v.sizeCache
350			case 2:
351				return &v.unknownFields
352			default:
353				return nil
354			}
355		}
356	}
357	type x struct{}
358	out := protoimpl.TypeBuilder{
359		File: protoimpl.DescBuilder{
360			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
361			RawDescriptor: file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDesc,
362			NumEnums:      0,
363			NumMessages:   3,
364			NumExtensions: 0,
365			NumServices:   0,
366		},
367		GoTypes:           file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_goTypes,
368		DependencyIndexes: file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_depIdxs,
369		MessageInfos:      file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_msgTypes,
370	}.Build()
371	File_third_party_tink_proto_aes_gcm_hkdf_streaming_proto = out.File
372	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_rawDesc = nil
373	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_goTypes = nil
374	file_third_party_tink_proto_aes_gcm_hkdf_streaming_proto_depIdxs = nil
375}
376