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