Home | History | Annotate | Download | only in update_payload
      1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      2 # source: update_metadata.proto
      3 
      4 from google.protobuf import descriptor as _descriptor
      5 from google.protobuf import message as _message
      6 from google.protobuf import reflection as _reflection
      7 from google.protobuf import descriptor_pb2
      8 # @@protoc_insertion_point(imports)
      9 
     10 
     11 
     12 
     13 DESCRIPTOR = _descriptor.FileDescriptor(
     14   name='update_metadata.proto',
     15   package='chromeos_update_engine',
     16   serialized_pb='\n\x15update_metadata.proto\x12\x16\x63hromeos_update_engine\"1\n\x06\x45xtent\x12\x13\n\x0bstart_block\x18\x01 \x01(\x04\x12\x12\n\nnum_blocks\x18\x02 \x01(\x04\"z\n\nSignatures\x12@\n\nsignatures\x18\x01 \x03(\x0b\x32,.chromeos_update_engine.Signatures.Signature\x1a*\n\tSignature\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"+\n\rPartitionInfo\x12\x0c\n\x04size\x18\x01 \x01(\x04\x12\x0c\n\x04hash\x18\x02 \x01(\x0c\"w\n\tImageInfo\x12\r\n\x05\x62oard\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\x12\x15\n\rbuild_channel\x18\x05 \x01(\t\x12\x15\n\rbuild_version\x18\x06 \x01(\t\"\xe6\x03\n\x10InstallOperation\x12;\n\x04type\x18\x01 \x02(\x0e\x32-.chromeos_update_engine.InstallOperation.Type\x12\x13\n\x0b\x64\x61ta_offset\x18\x02 \x01(\r\x12\x13\n\x0b\x64\x61ta_length\x18\x03 \x01(\r\x12\x33\n\x0bsrc_extents\x18\x04 \x03(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x12\n\nsrc_length\x18\x05 \x01(\x04\x12\x33\n\x0b\x64st_extents\x18\x06 \x03(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x12\n\ndst_length\x18\x07 \x01(\x04\x12\x18\n\x10\x64\x61ta_sha256_hash\x18\x08 \x01(\x0c\x12\x17\n\x0fsrc_sha256_hash\x18\t \x01(\x0c\"\xa5\x01\n\x04Type\x12\x0b\n\x07REPLACE\x10\x00\x12\x0e\n\nREPLACE_BZ\x10\x01\x12\x08\n\x04MOVE\x10\x02\x12\n\n\x06\x42SDIFF\x10\x03\x12\x0f\n\x0bSOURCE_COPY\x10\x04\x12\x11\n\rSOURCE_BSDIFF\x10\x05\x12\x08\n\x04ZERO\x10\x06\x12\x0b\n\x07\x44ISCARD\x10\x07\x12\x0e\n\nREPLACE_XZ\x10\x08\x12\x0c\n\x08PUFFDIFF\x10\t\x12\x11\n\rBROTLI_BSDIFF\x10\n\"\xa6\x03\n\x0fPartitionUpdate\x12\x16\n\x0epartition_name\x18\x01 \x02(\t\x12\x17\n\x0frun_postinstall\x18\x02 \x01(\x08\x12\x18\n\x10postinstall_path\x18\x03 \x01(\t\x12\x17\n\x0f\x66ilesystem_type\x18\x04 \x01(\t\x12M\n\x17new_partition_signature\x18\x05 \x03(\x0b\x32,.chromeos_update_engine.Signatures.Signature\x12\x41\n\x12old_partition_info\x18\x06 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12\x41\n\x12new_partition_info\x18\x07 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12<\n\noperations\x18\x08 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12\x1c\n\x14postinstall_optional\x18\t \x01(\x08\"\xc4\x05\n\x14\x44\x65ltaArchiveManifest\x12\x44\n\x12install_operations\x18\x01 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12K\n\x19kernel_install_operations\x18\x02 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12\x18\n\nblock_size\x18\x03 \x01(\r:\x04\x34\x30\x39\x36\x12\x19\n\x11signatures_offset\x18\x04 \x01(\x04\x12\x17\n\x0fsignatures_size\x18\x05 \x01(\x04\x12>\n\x0fold_kernel_info\x18\x06 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fnew_kernel_info\x18\x07 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fold_rootfs_info\x18\x08 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fnew_rootfs_info\x18\t \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12\x39\n\x0eold_image_info\x18\n \x01(\x0b\x32!.chromeos_update_engine.ImageInfo\x12\x39\n\x0enew_image_info\x18\x0b \x01(\x0b\x32!.chromeos_update_engine.ImageInfo\x12\x18\n\rminor_version\x18\x0c \x01(\r:\x01\x30\x12;\n\npartitions\x18\r \x03(\x0b\x32\'.chromeos_update_engine.PartitionUpdateB\x02H\x03')
     17 
     18 
     19 
     20 _INSTALLOPERATION_TYPE = _descriptor.EnumDescriptor(
     21   name='Type',
     22   full_name='chromeos_update_engine.InstallOperation.Type',
     23   filename=None,
     24   file=DESCRIPTOR,
     25   values=[
     26     _descriptor.EnumValueDescriptor(
     27       name='REPLACE', index=0, number=0,
     28       options=None,
     29       type=None),
     30     _descriptor.EnumValueDescriptor(
     31       name='REPLACE_BZ', index=1, number=1,
     32       options=None,
     33       type=None),
     34     _descriptor.EnumValueDescriptor(
     35       name='MOVE', index=2, number=2,
     36       options=None,
     37       type=None),
     38     _descriptor.EnumValueDescriptor(
     39       name='BSDIFF', index=3, number=3,
     40       options=None,
     41       type=None),
     42     _descriptor.EnumValueDescriptor(
     43       name='SOURCE_COPY', index=4, number=4,
     44       options=None,
     45       type=None),
     46     _descriptor.EnumValueDescriptor(
     47       name='SOURCE_BSDIFF', index=5, number=5,
     48       options=None,
     49       type=None),
     50     _descriptor.EnumValueDescriptor(
     51       name='ZERO', index=6, number=6,
     52       options=None,
     53       type=None),
     54     _descriptor.EnumValueDescriptor(
     55       name='DISCARD', index=7, number=7,
     56       options=None,
     57       type=None),
     58     _descriptor.EnumValueDescriptor(
     59       name='REPLACE_XZ', index=8, number=8,
     60       options=None,
     61       type=None),
     62     _descriptor.EnumValueDescriptor(
     63       name='PUFFDIFF', index=9, number=9,
     64       options=None,
     65       type=None),
     66     _descriptor.EnumValueDescriptor(
     67       name='BROTLI_BSDIFF', index=10, number=10,
     68       options=None,
     69       type=None),
     70   ],
     71   containing_type=None,
     72   options=None,
     73   serialized_start=712,
     74   serialized_end=877,
     75 )
     76 
     77 
     78 _EXTENT = _descriptor.Descriptor(
     79   name='Extent',
     80   full_name='chromeos_update_engine.Extent',
     81   filename=None,
     82   file=DESCRIPTOR,
     83   containing_type=None,
     84   fields=[
     85     _descriptor.FieldDescriptor(
     86       name='start_block', full_name='chromeos_update_engine.Extent.start_block', index=0,
     87       number=1, type=4, cpp_type=4, label=1,
     88       has_default_value=False, default_value=0,
     89       message_type=None, enum_type=None, containing_type=None,
     90       is_extension=False, extension_scope=None,
     91       options=None),
     92     _descriptor.FieldDescriptor(
     93       name='num_blocks', full_name='chromeos_update_engine.Extent.num_blocks', index=1,
     94       number=2, type=4, cpp_type=4, label=1,
     95       has_default_value=False, default_value=0,
     96       message_type=None, enum_type=None, containing_type=None,
     97       is_extension=False, extension_scope=None,
     98       options=None),
     99   ],
    100   extensions=[
    101   ],
    102   nested_types=[],
    103   enum_types=[
    104   ],
    105   options=None,
    106   is_extendable=False,
    107   extension_ranges=[],
    108   serialized_start=49,
    109   serialized_end=98,
    110 )
    111 
    112 
    113 _SIGNATURES_SIGNATURE = _descriptor.Descriptor(
    114   name='Signature',
    115   full_name='chromeos_update_engine.Signatures.Signature',
    116   filename=None,
    117   file=DESCRIPTOR,
    118   containing_type=None,
    119   fields=[
    120     _descriptor.FieldDescriptor(
    121       name='version', full_name='chromeos_update_engine.Signatures.Signature.version', index=0,
    122       number=1, type=13, cpp_type=3, label=1,
    123       has_default_value=False, default_value=0,
    124       message_type=None, enum_type=None, containing_type=None,
    125       is_extension=False, extension_scope=None,
    126       options=None),
    127     _descriptor.FieldDescriptor(
    128       name='data', full_name='chromeos_update_engine.Signatures.Signature.data', index=1,
    129       number=2, type=12, cpp_type=9, label=1,
    130       has_default_value=False, default_value="",
    131       message_type=None, enum_type=None, containing_type=None,
    132       is_extension=False, extension_scope=None,
    133       options=None),
    134   ],
    135   extensions=[
    136   ],
    137   nested_types=[],
    138   enum_types=[
    139   ],
    140   options=None,
    141   is_extendable=False,
    142   extension_ranges=[],
    143   serialized_start=180,
    144   serialized_end=222,
    145 )
    146 
    147 _SIGNATURES = _descriptor.Descriptor(
    148   name='Signatures',
    149   full_name='chromeos_update_engine.Signatures',
    150   filename=None,
    151   file=DESCRIPTOR,
    152   containing_type=None,
    153   fields=[
    154     _descriptor.FieldDescriptor(
    155       name='signatures', full_name='chromeos_update_engine.Signatures.signatures', index=0,
    156       number=1, type=11, cpp_type=10, label=3,
    157       has_default_value=False, default_value=[],
    158       message_type=None, enum_type=None, containing_type=None,
    159       is_extension=False, extension_scope=None,
    160       options=None),
    161   ],
    162   extensions=[
    163   ],
    164   nested_types=[_SIGNATURES_SIGNATURE, ],
    165   enum_types=[
    166   ],
    167   options=None,
    168   is_extendable=False,
    169   extension_ranges=[],
    170   serialized_start=100,
    171   serialized_end=222,
    172 )
    173 
    174 
    175 _PARTITIONINFO = _descriptor.Descriptor(
    176   name='PartitionInfo',
    177   full_name='chromeos_update_engine.PartitionInfo',
    178   filename=None,
    179   file=DESCRIPTOR,
    180   containing_type=None,
    181   fields=[
    182     _descriptor.FieldDescriptor(
    183       name='size', full_name='chromeos_update_engine.PartitionInfo.size', index=0,
    184       number=1, type=4, cpp_type=4, label=1,
    185       has_default_value=False, default_value=0,
    186       message_type=None, enum_type=None, containing_type=None,
    187       is_extension=False, extension_scope=None,
    188       options=None),
    189     _descriptor.FieldDescriptor(
    190       name='hash', full_name='chromeos_update_engine.PartitionInfo.hash', index=1,
    191       number=2, type=12, cpp_type=9, label=1,
    192       has_default_value=False, default_value="",
    193       message_type=None, enum_type=None, containing_type=None,
    194       is_extension=False, extension_scope=None,
    195       options=None),
    196   ],
    197   extensions=[
    198   ],
    199   nested_types=[],
    200   enum_types=[
    201   ],
    202   options=None,
    203   is_extendable=False,
    204   extension_ranges=[],
    205   serialized_start=224,
    206   serialized_end=267,
    207 )
    208 
    209 
    210 _IMAGEINFO = _descriptor.Descriptor(
    211   name='ImageInfo',
    212   full_name='chromeos_update_engine.ImageInfo',
    213   filename=None,
    214   file=DESCRIPTOR,
    215   containing_type=None,
    216   fields=[
    217     _descriptor.FieldDescriptor(
    218       name='board', full_name='chromeos_update_engine.ImageInfo.board', index=0,
    219       number=1, type=9, cpp_type=9, label=1,
    220       has_default_value=False, default_value=unicode("", "utf-8"),
    221       message_type=None, enum_type=None, containing_type=None,
    222       is_extension=False, extension_scope=None,
    223       options=None),
    224     _descriptor.FieldDescriptor(
    225       name='key', full_name='chromeos_update_engine.ImageInfo.key', index=1,
    226       number=2, type=9, cpp_type=9, label=1,
    227       has_default_value=False, default_value=unicode("", "utf-8"),
    228       message_type=None, enum_type=None, containing_type=None,
    229       is_extension=False, extension_scope=None,
    230       options=None),
    231     _descriptor.FieldDescriptor(
    232       name='channel', full_name='chromeos_update_engine.ImageInfo.channel', index=2,
    233       number=3, type=9, cpp_type=9, label=1,
    234       has_default_value=False, default_value=unicode("", "utf-8"),
    235       message_type=None, enum_type=None, containing_type=None,
    236       is_extension=False, extension_scope=None,
    237       options=None),
    238     _descriptor.FieldDescriptor(
    239       name='version', full_name='chromeos_update_engine.ImageInfo.version', index=3,
    240       number=4, type=9, cpp_type=9, label=1,
    241       has_default_value=False, default_value=unicode("", "utf-8"),
    242       message_type=None, enum_type=None, containing_type=None,
    243       is_extension=False, extension_scope=None,
    244       options=None),
    245     _descriptor.FieldDescriptor(
    246       name='build_channel', full_name='chromeos_update_engine.ImageInfo.build_channel', index=4,
    247       number=5, type=9, cpp_type=9, label=1,
    248       has_default_value=False, default_value=unicode("", "utf-8"),
    249       message_type=None, enum_type=None, containing_type=None,
    250       is_extension=False, extension_scope=None,
    251       options=None),
    252     _descriptor.FieldDescriptor(
    253       name='build_version', full_name='chromeos_update_engine.ImageInfo.build_version', index=5,
    254       number=6, type=9, cpp_type=9, label=1,
    255       has_default_value=False, default_value=unicode("", "utf-8"),
    256       message_type=None, enum_type=None, containing_type=None,
    257       is_extension=False, extension_scope=None,
    258       options=None),
    259   ],
    260   extensions=[
    261   ],
    262   nested_types=[],
    263   enum_types=[
    264   ],
    265   options=None,
    266   is_extendable=False,
    267   extension_ranges=[],
    268   serialized_start=269,
    269   serialized_end=388,
    270 )
    271 
    272 
    273 _INSTALLOPERATION = _descriptor.Descriptor(
    274   name='InstallOperation',
    275   full_name='chromeos_update_engine.InstallOperation',
    276   filename=None,
    277   file=DESCRIPTOR,
    278   containing_type=None,
    279   fields=[
    280     _descriptor.FieldDescriptor(
    281       name='type', full_name='chromeos_update_engine.InstallOperation.type', index=0,
    282       number=1, type=14, cpp_type=8, label=2,
    283       has_default_value=False, default_value=0,
    284       message_type=None, enum_type=None, containing_type=None,
    285       is_extension=False, extension_scope=None,
    286       options=None),
    287     _descriptor.FieldDescriptor(
    288       name='data_offset', full_name='chromeos_update_engine.InstallOperation.data_offset', index=1,
    289       number=2, type=13, cpp_type=3, label=1,
    290       has_default_value=False, default_value=0,
    291       message_type=None, enum_type=None, containing_type=None,
    292       is_extension=False, extension_scope=None,
    293       options=None),
    294     _descriptor.FieldDescriptor(
    295       name='data_length', full_name='chromeos_update_engine.InstallOperation.data_length', index=2,
    296       number=3, type=13, cpp_type=3, label=1,
    297       has_default_value=False, default_value=0,
    298       message_type=None, enum_type=None, containing_type=None,
    299       is_extension=False, extension_scope=None,
    300       options=None),
    301     _descriptor.FieldDescriptor(
    302       name='src_extents', full_name='chromeos_update_engine.InstallOperation.src_extents', index=3,
    303       number=4, type=11, cpp_type=10, label=3,
    304       has_default_value=False, default_value=[],
    305       message_type=None, enum_type=None, containing_type=None,
    306       is_extension=False, extension_scope=None,
    307       options=None),
    308     _descriptor.FieldDescriptor(
    309       name='src_length', full_name='chromeos_update_engine.InstallOperation.src_length', index=4,
    310       number=5, type=4, cpp_type=4, label=1,
    311       has_default_value=False, default_value=0,
    312       message_type=None, enum_type=None, containing_type=None,
    313       is_extension=False, extension_scope=None,
    314       options=None),
    315     _descriptor.FieldDescriptor(
    316       name='dst_extents', full_name='chromeos_update_engine.InstallOperation.dst_extents', index=5,
    317       number=6, type=11, cpp_type=10, label=3,
    318       has_default_value=False, default_value=[],
    319       message_type=None, enum_type=None, containing_type=None,
    320       is_extension=False, extension_scope=None,
    321       options=None),
    322     _descriptor.FieldDescriptor(
    323       name='dst_length', full_name='chromeos_update_engine.InstallOperation.dst_length', index=6,
    324       number=7, type=4, cpp_type=4, label=1,
    325       has_default_value=False, default_value=0,
    326       message_type=None, enum_type=None, containing_type=None,
    327       is_extension=False, extension_scope=None,
    328       options=None),
    329     _descriptor.FieldDescriptor(
    330       name='data_sha256_hash', full_name='chromeos_update_engine.InstallOperation.data_sha256_hash', index=7,
    331       number=8, type=12, cpp_type=9, label=1,
    332       has_default_value=False, default_value="",
    333       message_type=None, enum_type=None, containing_type=None,
    334       is_extension=False, extension_scope=None,
    335       options=None),
    336     _descriptor.FieldDescriptor(
    337       name='src_sha256_hash', full_name='chromeos_update_engine.InstallOperation.src_sha256_hash', index=8,
    338       number=9, type=12, cpp_type=9, label=1,
    339       has_default_value=False, default_value="",
    340       message_type=None, enum_type=None, containing_type=None,
    341       is_extension=False, extension_scope=None,
    342       options=None),
    343   ],
    344   extensions=[
    345   ],
    346   nested_types=[],
    347   enum_types=[
    348     _INSTALLOPERATION_TYPE,
    349   ],
    350   options=None,
    351   is_extendable=False,
    352   extension_ranges=[],
    353   serialized_start=391,
    354   serialized_end=877,
    355 )
    356 
    357 
    358 _PARTITIONUPDATE = _descriptor.Descriptor(
    359   name='PartitionUpdate',
    360   full_name='chromeos_update_engine.PartitionUpdate',
    361   filename=None,
    362   file=DESCRIPTOR,
    363   containing_type=None,
    364   fields=[
    365     _descriptor.FieldDescriptor(
    366       name='partition_name', full_name='chromeos_update_engine.PartitionUpdate.partition_name', index=0,
    367       number=1, type=9, cpp_type=9, label=2,
    368       has_default_value=False, default_value=unicode("", "utf-8"),
    369       message_type=None, enum_type=None, containing_type=None,
    370       is_extension=False, extension_scope=None,
    371       options=None),
    372     _descriptor.FieldDescriptor(
    373       name='run_postinstall', full_name='chromeos_update_engine.PartitionUpdate.run_postinstall', index=1,
    374       number=2, type=8, cpp_type=7, label=1,
    375       has_default_value=False, default_value=False,
    376       message_type=None, enum_type=None, containing_type=None,
    377       is_extension=False, extension_scope=None,
    378       options=None),
    379     _descriptor.FieldDescriptor(
    380       name='postinstall_path', full_name='chromeos_update_engine.PartitionUpdate.postinstall_path', index=2,
    381       number=3, type=9, cpp_type=9, label=1,
    382       has_default_value=False, default_value=unicode("", "utf-8"),
    383       message_type=None, enum_type=None, containing_type=None,
    384       is_extension=False, extension_scope=None,
    385       options=None),
    386     _descriptor.FieldDescriptor(
    387       name='filesystem_type', full_name='chromeos_update_engine.PartitionUpdate.filesystem_type', index=3,
    388       number=4, type=9, cpp_type=9, label=1,
    389       has_default_value=False, default_value=unicode("", "utf-8"),
    390       message_type=None, enum_type=None, containing_type=None,
    391       is_extension=False, extension_scope=None,
    392       options=None),
    393     _descriptor.FieldDescriptor(
    394       name='new_partition_signature', full_name='chromeos_update_engine.PartitionUpdate.new_partition_signature', index=4,
    395       number=5, type=11, cpp_type=10, label=3,
    396       has_default_value=False, default_value=[],
    397       message_type=None, enum_type=None, containing_type=None,
    398       is_extension=False, extension_scope=None,
    399       options=None),
    400     _descriptor.FieldDescriptor(
    401       name='old_partition_info', full_name='chromeos_update_engine.PartitionUpdate.old_partition_info', index=5,
    402       number=6, type=11, cpp_type=10, label=1,
    403       has_default_value=False, default_value=None,
    404       message_type=None, enum_type=None, containing_type=None,
    405       is_extension=False, extension_scope=None,
    406       options=None),
    407     _descriptor.FieldDescriptor(
    408       name='new_partition_info', full_name='chromeos_update_engine.PartitionUpdate.new_partition_info', index=6,
    409       number=7, type=11, cpp_type=10, label=1,
    410       has_default_value=False, default_value=None,
    411       message_type=None, enum_type=None, containing_type=None,
    412       is_extension=False, extension_scope=None,
    413       options=None),
    414     _descriptor.FieldDescriptor(
    415       name='operations', full_name='chromeos_update_engine.PartitionUpdate.operations', index=7,
    416       number=8, type=11, cpp_type=10, label=3,
    417       has_default_value=False, default_value=[],
    418       message_type=None, enum_type=None, containing_type=None,
    419       is_extension=False, extension_scope=None,
    420       options=None),
    421     _descriptor.FieldDescriptor(
    422       name='postinstall_optional', full_name='chromeos_update_engine.PartitionUpdate.postinstall_optional', index=8,
    423       number=9, type=8, cpp_type=7, label=1,
    424       has_default_value=False, default_value=False,
    425       message_type=None, enum_type=None, containing_type=None,
    426       is_extension=False, extension_scope=None,
    427       options=None),
    428   ],
    429   extensions=[
    430   ],
    431   nested_types=[],
    432   enum_types=[
    433   ],
    434   options=None,
    435   is_extendable=False,
    436   extension_ranges=[],
    437   serialized_start=880,
    438   serialized_end=1302,
    439 )
    440 
    441 
    442 _DELTAARCHIVEMANIFEST = _descriptor.Descriptor(
    443   name='DeltaArchiveManifest',
    444   full_name='chromeos_update_engine.DeltaArchiveManifest',
    445   filename=None,
    446   file=DESCRIPTOR,
    447   containing_type=None,
    448   fields=[
    449     _descriptor.FieldDescriptor(
    450       name='install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.install_operations', index=0,
    451       number=1, type=11, cpp_type=10, label=3,
    452       has_default_value=False, default_value=[],
    453       message_type=None, enum_type=None, containing_type=None,
    454       is_extension=False, extension_scope=None,
    455       options=None),
    456     _descriptor.FieldDescriptor(
    457       name='kernel_install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.kernel_install_operations', index=1,
    458       number=2, type=11, cpp_type=10, label=3,
    459       has_default_value=False, default_value=[],
    460       message_type=None, enum_type=None, containing_type=None,
    461       is_extension=False, extension_scope=None,
    462       options=None),
    463     _descriptor.FieldDescriptor(
    464       name='block_size', full_name='chromeos_update_engine.DeltaArchiveManifest.block_size', index=2,
    465       number=3, type=13, cpp_type=3, label=1,
    466       has_default_value=True, default_value=4096,
    467       message_type=None, enum_type=None, containing_type=None,
    468       is_extension=False, extension_scope=None,
    469       options=None),
    470     _descriptor.FieldDescriptor(
    471       name='signatures_offset', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_offset', index=3,
    472       number=4, type=4, cpp_type=4, label=1,
    473       has_default_value=False, default_value=0,
    474       message_type=None, enum_type=None, containing_type=None,
    475       is_extension=False, extension_scope=None,
    476       options=None),
    477     _descriptor.FieldDescriptor(
    478       name='signatures_size', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_size', index=4,
    479       number=5, type=4, cpp_type=4, label=1,
    480       has_default_value=False, default_value=0,
    481       message_type=None, enum_type=None, containing_type=None,
    482       is_extension=False, extension_scope=None,
    483       options=None),
    484     _descriptor.FieldDescriptor(
    485       name='old_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_kernel_info', index=5,
    486       number=6, type=11, cpp_type=10, label=1,
    487       has_default_value=False, default_value=None,
    488       message_type=None, enum_type=None, containing_type=None,
    489       is_extension=False, extension_scope=None,
    490       options=None),
    491     _descriptor.FieldDescriptor(
    492       name='new_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_kernel_info', index=6,
    493       number=7, type=11, cpp_type=10, label=1,
    494       has_default_value=False, default_value=None,
    495       message_type=None, enum_type=None, containing_type=None,
    496       is_extension=False, extension_scope=None,
    497       options=None),
    498     _descriptor.FieldDescriptor(
    499       name='old_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_rootfs_info', index=7,
    500       number=8, type=11, cpp_type=10, label=1,
    501       has_default_value=False, default_value=None,
    502       message_type=None, enum_type=None, containing_type=None,
    503       is_extension=False, extension_scope=None,
    504       options=None),
    505     _descriptor.FieldDescriptor(
    506       name='new_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_rootfs_info', index=8,
    507       number=9, type=11, cpp_type=10, label=1,
    508       has_default_value=False, default_value=None,
    509       message_type=None, enum_type=None, containing_type=None,
    510       is_extension=False, extension_scope=None,
    511       options=None),
    512     _descriptor.FieldDescriptor(
    513       name='old_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_image_info', index=9,
    514       number=10, type=11, cpp_type=10, label=1,
    515       has_default_value=False, default_value=None,
    516       message_type=None, enum_type=None, containing_type=None,
    517       is_extension=False, extension_scope=None,
    518       options=None),
    519     _descriptor.FieldDescriptor(
    520       name='new_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_image_info', index=10,
    521       number=11, type=11, cpp_type=10, label=1,
    522       has_default_value=False, default_value=None,
    523       message_type=None, enum_type=None, containing_type=None,
    524       is_extension=False, extension_scope=None,
    525       options=None),
    526     _descriptor.FieldDescriptor(
    527       name='minor_version', full_name='chromeos_update_engine.DeltaArchiveManifest.minor_version', index=11,
    528       number=12, type=13, cpp_type=3, label=1,
    529       has_default_value=True, default_value=0,
    530       message_type=None, enum_type=None, containing_type=None,
    531       is_extension=False, extension_scope=None,
    532       options=None),
    533     _descriptor.FieldDescriptor(
    534       name='partitions', full_name='chromeos_update_engine.DeltaArchiveManifest.partitions', index=12,
    535       number=13, type=11, cpp_type=10, label=3,
    536       has_default_value=False, default_value=[],
    537       message_type=None, enum_type=None, containing_type=None,
    538       is_extension=False, extension_scope=None,
    539       options=None),
    540   ],
    541   extensions=[
    542   ],
    543   nested_types=[],
    544   enum_types=[
    545   ],
    546   options=None,
    547   is_extendable=False,
    548   extension_ranges=[],
    549   serialized_start=1305,
    550   serialized_end=2013,
    551 )
    552 
    553 _SIGNATURES_SIGNATURE.containing_type = _SIGNATURES;
    554 _SIGNATURES.fields_by_name['signatures'].message_type = _SIGNATURES_SIGNATURE
    555 _INSTALLOPERATION.fields_by_name['type'].enum_type = _INSTALLOPERATION_TYPE
    556 _INSTALLOPERATION.fields_by_name['src_extents'].message_type = _EXTENT
    557 _INSTALLOPERATION.fields_by_name['dst_extents'].message_type = _EXTENT
    558 _INSTALLOPERATION_TYPE.containing_type = _INSTALLOPERATION;
    559 _PARTITIONUPDATE.fields_by_name['new_partition_signature'].message_type = _SIGNATURES_SIGNATURE
    560 _PARTITIONUPDATE.fields_by_name['old_partition_info'].message_type = _PARTITIONINFO
    561 _PARTITIONUPDATE.fields_by_name['new_partition_info'].message_type = _PARTITIONINFO
    562 _PARTITIONUPDATE.fields_by_name['operations'].message_type = _INSTALLOPERATION
    563 _DELTAARCHIVEMANIFEST.fields_by_name['install_operations'].message_type = _INSTALLOPERATION
    564 _DELTAARCHIVEMANIFEST.fields_by_name['kernel_install_operations'].message_type = _INSTALLOPERATION
    565 _DELTAARCHIVEMANIFEST.fields_by_name['old_kernel_info'].message_type = _PARTITIONINFO
    566 _DELTAARCHIVEMANIFEST.fields_by_name['new_kernel_info'].message_type = _PARTITIONINFO
    567 _DELTAARCHIVEMANIFEST.fields_by_name['old_rootfs_info'].message_type = _PARTITIONINFO
    568 _DELTAARCHIVEMANIFEST.fields_by_name['new_rootfs_info'].message_type = _PARTITIONINFO
    569 _DELTAARCHIVEMANIFEST.fields_by_name['old_image_info'].message_type = _IMAGEINFO
    570 _DELTAARCHIVEMANIFEST.fields_by_name['new_image_info'].message_type = _IMAGEINFO
    571 _DELTAARCHIVEMANIFEST.fields_by_name['partitions'].message_type = _PARTITIONUPDATE
    572 DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT
    573 DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES
    574 DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO
    575 DESCRIPTOR.message_types_by_name['ImageInfo'] = _IMAGEINFO
    576 DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION
    577 DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE
    578 DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST
    579 
    580 class Extent(_message.Message):
    581   __metaclass__ = _reflection.GeneratedProtocolMessageType
    582   DESCRIPTOR = _EXTENT
    583 
    584   # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent)
    585 
    586 class Signatures(_message.Message):
    587   __metaclass__ = _reflection.GeneratedProtocolMessageType
    588 
    589   class Signature(_message.Message):
    590     __metaclass__ = _reflection.GeneratedProtocolMessageType
    591     DESCRIPTOR = _SIGNATURES_SIGNATURE
    592 
    593     # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures.Signature)
    594   DESCRIPTOR = _SIGNATURES
    595 
    596   # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures)
    597 
    598 class PartitionInfo(_message.Message):
    599   __metaclass__ = _reflection.GeneratedProtocolMessageType
    600   DESCRIPTOR = _PARTITIONINFO
    601 
    602   # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo)
    603 
    604 class ImageInfo(_message.Message):
    605   __metaclass__ = _reflection.GeneratedProtocolMessageType
    606   DESCRIPTOR = _IMAGEINFO
    607 
    608   # @@protoc_insertion_point(class_scope:chromeos_update_engine.ImageInfo)
    609 
    610 class InstallOperation(_message.Message):
    611   __metaclass__ = _reflection.GeneratedProtocolMessageType
    612   DESCRIPTOR = _INSTALLOPERATION
    613 
    614   # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation)
    615 
    616 class PartitionUpdate(_message.Message):
    617   __metaclass__ = _reflection.GeneratedProtocolMessageType
    618   DESCRIPTOR = _PARTITIONUPDATE
    619 
    620   # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate)
    621 
    622 class DeltaArchiveManifest(_message.Message):
    623   __metaclass__ = _reflection.GeneratedProtocolMessageType
    624   DESCRIPTOR = _DELTAARCHIVEMANIFEST
    625 
    626   # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest)
    627 
    628 
    629 DESCRIPTOR.has_options = True
    630 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
    631 # @@protoc_insertion_point(module_scope)
    632