1#
2# Copyright (C) 2013 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#      http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17# Generated by the protocol buffer compiler.  DO NOT EDIT!
18
19from google.protobuf import descriptor
20from google.protobuf import message
21from google.protobuf import reflection
22from google.protobuf import descriptor_pb2
23# @@protoc_insertion_point(imports)
24
25
26DESCRIPTOR = descriptor.FileDescriptor(
27  name='shims/protos/crypto_util.proto',
28  package='shill_protos',
29  serialized_pb='\n\x1eshims/protos/crypto_util.proto\x12\x0cshill_protos\"6\n\x12\x45ncryptDataMessage\x12\x12\n\npublic_key\x18\x01 \x01(\x0c\x12\x0c\n\x04\x64\x61ta\x18\x02 \x02(\x0c\"T\n\x13\x45ncryptDataResponse\x12%\n\x03ret\x18\x01 \x02(\x0e\x32\x18.shill_protos.ReturnCode\x12\x16\n\x0e\x65ncrypted_data\x18\x02 \x01(\x0c\"p\n\x18VerifyCredentialsMessage\x12\x13\n\x0b\x63\x65rtificate\x18\x01 \x01(\x0c\x12\x13\n\x0bsigned_data\x18\x02 \x01(\x0c\x12\x15\n\runsigned_data\x18\x03 \x01(\x0c\x12\x13\n\x0bmac_address\x18\x04 \x01(\x0c\"B\n\x19VerifyCredentialsResponse\x12%\n\x03ret\x18\x01 \x02(\x0e\x32\x18.shill_protos.ReturnCode*\x80\x01\n\nReturnCode\x12\x06\n\x02OK\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x17\n\x13\x45RROR_OUT_OF_MEMORY\x10\x02\x12!\n\x1d\x45RROR_CRYPTO_OPERATION_FAILED\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_ARGUMENTS\x10\x04\x42\x02H\x03')
30
31_RETURNCODE = descriptor.EnumDescriptor(
32  name='ReturnCode',
33  full_name='shill_protos.ReturnCode',
34  filename=None,
35  file=DESCRIPTOR,
36  values=[
37    descriptor.EnumValueDescriptor(
38      name='OK', index=0, number=0,
39      options=None,
40      type=None),
41    descriptor.EnumValueDescriptor(
42      name='ERROR_UNKNOWN', index=1, number=1,
43      options=None,
44      type=None),
45    descriptor.EnumValueDescriptor(
46      name='ERROR_OUT_OF_MEMORY', index=2, number=2,
47      options=None,
48      type=None),
49    descriptor.EnumValueDescriptor(
50      name='ERROR_CRYPTO_OPERATION_FAILED', index=3, number=3,
51      options=None,
52      type=None),
53    descriptor.EnumValueDescriptor(
54      name='ERROR_INVALID_ARGUMENTS', index=4, number=4,
55      options=None,
56      type=None),
57  ],
58  containing_type=None,
59  options=None,
60  serialized_start=373,
61  serialized_end=501,
62)
63
64
65OK = 0
66ERROR_UNKNOWN = 1
67ERROR_OUT_OF_MEMORY = 2
68ERROR_CRYPTO_OPERATION_FAILED = 3
69ERROR_INVALID_ARGUMENTS = 4
70
71
72
73_ENCRYPTDATAMESSAGE = descriptor.Descriptor(
74  name='EncryptDataMessage',
75  full_name='shill_protos.EncryptDataMessage',
76  filename=None,
77  file=DESCRIPTOR,
78  containing_type=None,
79  fields=[
80    descriptor.FieldDescriptor(
81      name='public_key', full_name='shill_protos.EncryptDataMessage.public_key', index=0,
82      number=1, type=12, cpp_type=9, label=1,
83      has_default_value=False, default_value="",
84      message_type=None, enum_type=None, containing_type=None,
85      is_extension=False, extension_scope=None,
86      options=None),
87    descriptor.FieldDescriptor(
88      name='data', full_name='shill_protos.EncryptDataMessage.data', index=1,
89      number=2, type=12, cpp_type=9, label=2,
90      has_default_value=False, default_value="",
91      message_type=None, enum_type=None, containing_type=None,
92      is_extension=False, extension_scope=None,
93      options=None),
94  ],
95  extensions=[
96  ],
97  nested_types=[],
98  enum_types=[
99  ],
100  options=None,
101  is_extendable=False,
102  extension_ranges=[],
103  serialized_start=48,
104  serialized_end=102,
105)
106
107
108_ENCRYPTDATARESPONSE = descriptor.Descriptor(
109  name='EncryptDataResponse',
110  full_name='shill_protos.EncryptDataResponse',
111  filename=None,
112  file=DESCRIPTOR,
113  containing_type=None,
114  fields=[
115    descriptor.FieldDescriptor(
116      name='ret', full_name='shill_protos.EncryptDataResponse.ret', index=0,
117      number=1, type=14, cpp_type=8, label=2,
118      has_default_value=False, default_value=0,
119      message_type=None, enum_type=None, containing_type=None,
120      is_extension=False, extension_scope=None,
121      options=None),
122    descriptor.FieldDescriptor(
123      name='encrypted_data', full_name='shill_protos.EncryptDataResponse.encrypted_data', index=1,
124      number=2, type=12, cpp_type=9, label=1,
125      has_default_value=False, default_value="",
126      message_type=None, enum_type=None, containing_type=None,
127      is_extension=False, extension_scope=None,
128      options=None),
129  ],
130  extensions=[
131  ],
132  nested_types=[],
133  enum_types=[
134  ],
135  options=None,
136  is_extendable=False,
137  extension_ranges=[],
138  serialized_start=104,
139  serialized_end=188,
140)
141
142
143_VERIFYCREDENTIALSMESSAGE = descriptor.Descriptor(
144  name='VerifyCredentialsMessage',
145  full_name='shill_protos.VerifyCredentialsMessage',
146  filename=None,
147  file=DESCRIPTOR,
148  containing_type=None,
149  fields=[
150    descriptor.FieldDescriptor(
151      name='certificate', full_name='shill_protos.VerifyCredentialsMessage.certificate', index=0,
152      number=1, type=12, cpp_type=9, label=1,
153      has_default_value=False, default_value="",
154      message_type=None, enum_type=None, containing_type=None,
155      is_extension=False, extension_scope=None,
156      options=None),
157    descriptor.FieldDescriptor(
158      name='signed_data', full_name='shill_protos.VerifyCredentialsMessage.signed_data', index=1,
159      number=2, type=12, cpp_type=9, label=1,
160      has_default_value=False, default_value="",
161      message_type=None, enum_type=None, containing_type=None,
162      is_extension=False, extension_scope=None,
163      options=None),
164    descriptor.FieldDescriptor(
165      name='unsigned_data', full_name='shill_protos.VerifyCredentialsMessage.unsigned_data', index=2,
166      number=3, type=12, cpp_type=9, label=1,
167      has_default_value=False, default_value="",
168      message_type=None, enum_type=None, containing_type=None,
169      is_extension=False, extension_scope=None,
170      options=None),
171    descriptor.FieldDescriptor(
172      name='mac_address', full_name='shill_protos.VerifyCredentialsMessage.mac_address', index=3,
173      number=4, type=12, cpp_type=9, label=1,
174      has_default_value=False, default_value="",
175      message_type=None, enum_type=None, containing_type=None,
176      is_extension=False, extension_scope=None,
177      options=None),
178  ],
179  extensions=[
180  ],
181  nested_types=[],
182  enum_types=[
183  ],
184  options=None,
185  is_extendable=False,
186  extension_ranges=[],
187  serialized_start=190,
188  serialized_end=302,
189)
190
191
192_VERIFYCREDENTIALSRESPONSE = descriptor.Descriptor(
193  name='VerifyCredentialsResponse',
194  full_name='shill_protos.VerifyCredentialsResponse',
195  filename=None,
196  file=DESCRIPTOR,
197  containing_type=None,
198  fields=[
199    descriptor.FieldDescriptor(
200      name='ret', full_name='shill_protos.VerifyCredentialsResponse.ret', index=0,
201      number=1, type=14, cpp_type=8, label=2,
202      has_default_value=False, default_value=0,
203      message_type=None, enum_type=None, containing_type=None,
204      is_extension=False, extension_scope=None,
205      options=None),
206  ],
207  extensions=[
208  ],
209  nested_types=[],
210  enum_types=[
211  ],
212  options=None,
213  is_extendable=False,
214  extension_ranges=[],
215  serialized_start=304,
216  serialized_end=370,
217)
218
219
220_ENCRYPTDATARESPONSE.fields_by_name['ret'].enum_type = _RETURNCODE
221_VERIFYCREDENTIALSRESPONSE.fields_by_name['ret'].enum_type = _RETURNCODE
222
223class EncryptDataMessage(message.Message):
224  __metaclass__ = reflection.GeneratedProtocolMessageType
225  DESCRIPTOR = _ENCRYPTDATAMESSAGE
226
227  # @@protoc_insertion_point(class_scope:shill_protos.EncryptDataMessage)
228
229class EncryptDataResponse(message.Message):
230  __metaclass__ = reflection.GeneratedProtocolMessageType
231  DESCRIPTOR = _ENCRYPTDATARESPONSE
232
233  # @@protoc_insertion_point(class_scope:shill_protos.EncryptDataResponse)
234
235class VerifyCredentialsMessage(message.Message):
236  __metaclass__ = reflection.GeneratedProtocolMessageType
237  DESCRIPTOR = _VERIFYCREDENTIALSMESSAGE
238
239  # @@protoc_insertion_point(class_scope:shill_protos.VerifyCredentialsMessage)
240
241class VerifyCredentialsResponse(message.Message):
242  __metaclass__ = reflection.GeneratedProtocolMessageType
243  DESCRIPTOR = _VERIFYCREDENTIALSRESPONSE
244
245  # @@protoc_insertion_point(class_scope:shill_protos.VerifyCredentialsResponse)
246
247# @@protoc_insertion_point(module_scope)
248