• Home
  • Raw
  • Download

Lines Matching refs:sub_parser

4125   def _add_common_args(self, sub_parser):
4129 sub_parser: The parser to add arguments to.
4131 sub_parser.add_argument('--algorithm',
4135 sub_parser.add_argument('--key',
4139 sub_parser.add_argument('--signing_helper',
4144 sub_parser.add_argument('--signing_helper_with_files',
4149 sub_parser.add_argument('--public_key_metadata',
4153 sub_parser.add_argument('--rollback_index',
4157 sub_parser.add_argument('--rollback_index_location',
4162 sub_parser.add_argument('--internal_release_string',
4164 sub_parser.add_argument('--append_to_release_string',
4167 sub_parser.add_argument('--prop',
4171 sub_parser.add_argument('--prop_from_file',
4175 sub_parser.add_argument('--kernel_cmdline',
4182 sub_parser.add_argument('--setup_rootfs_from_kernel',
4187 sub_parser.add_argument('--include_descriptors_from_image',
4192 sub_parser.add_argument('--print_required_libavb_version',
4198 sub_parser.add_argument('--chain_partition',
4202 sub_parser.add_argument('--flags',
4206 sub_parser.add_argument('--set_hashtree_disabled_flag',
4210 def _add_common_footer_args(self, sub_parser):
4214 sub_parser: The parser to add arguments to.
4216 sub_parser.add_argument('--use_persistent_digest',
4223 sub_parser.add_argument('--do_not_use_ab',
4251 sub_parser = subparsers.add_parser(
4255 sub_parser.add_argument('--image_size',
4259 sub_parser.add_argument('--start_byte',
4263 sub_parser.add_argument('--output',
4267 sub_parser.set_defaults(func=self.generate_test_image)
4269 sub_parser = subparsers.add_parser('version',
4271 sub_parser.set_defaults(func=self.version)
4273 sub_parser = subparsers.add_parser('extract_public_key',
4275 sub_parser.add_argument('--key',
4278 sub_parser.add_argument('--output',
4282 sub_parser.set_defaults(func=self.extract_public_key)
4284 sub_parser = subparsers.add_parser('make_vbmeta_image',
4286 sub_parser.add_argument('--output',
4289 sub_parser.add_argument('--padding_size',
4296 self._add_common_args(sub_parser)
4297 sub_parser.set_defaults(func=self.make_vbmeta_image)
4299 sub_parser = subparsers.add_parser('add_hash_footer',
4301 sub_parser.add_argument('--image',
4304 sub_parser.add_argument('--partition_size',
4307 sub_parser.add_argument('--partition_name',
4310 sub_parser.add_argument('--hash_algorithm',
4313 sub_parser.add_argument('--salt',
4315 sub_parser.add_argument('--calc_max_image_size',
4321 sub_parser.add_argument('--output_vbmeta_image',
4324 sub_parser.add_argument('--do_not_append_vbmeta_image',
4328 self._add_common_args(sub_parser)
4329 self._add_common_footer_args(sub_parser)
4330 sub_parser.set_defaults(func=self.add_hash_footer)
4332 sub_parser = subparsers.add_parser('append_vbmeta_image',
4334 sub_parser.add_argument('--image',
4337 sub_parser.add_argument('--partition_size',
4341 sub_parser.add_argument('--vbmeta_image',
4344 sub_parser.set_defaults(func=self.append_vbmeta_image)
4346 sub_parser = subparsers.add_parser(
4349 sub_parser.add_argument('--image',
4352 sub_parser.add_argument('--partition_size',
4356 sub_parser.add_argument('--partition_name',
4359 sub_parser.add_argument('--hash_algorithm',
4362 sub_parser.add_argument('--salt',
4364 sub_parser.add_argument('--block_size',
4373 sub_parser.add_argument('--generate_fec',
4376 sub_parser.add_argument(
4380 sub_parser.add_argument('--fec_num_roots',
4384 sub_parser.add_argument('--calc_max_image_size',
4391 sub_parser.add_argument('--output_vbmeta_image',
4394 sub_parser.add_argument('--do_not_append_vbmeta_image',
4401 sub_parser.add_argument('--setup_as_rootfs_from_kernel',
4404 sub_parser.add_argument('--no_hashtree',
4407 self._add_common_args(sub_parser)
4408 self._add_common_footer_args(sub_parser)
4409 sub_parser.set_defaults(func=self.add_hashtree_footer)
4411 sub_parser = subparsers.add_parser('erase_footer',
4413 sub_parser.add_argument('--image',
4417 sub_parser.add_argument('--keep_hashtree',
4420 sub_parser.set_defaults(func=self.erase_footer)
4422 sub_parser = subparsers.add_parser('zero_hashtree',
4424 sub_parser.add_argument('--image',
4428 sub_parser.set_defaults(func=self.zero_hashtree)
4430 sub_parser = subparsers.add_parser(
4433 sub_parser.add_argument('--image',
4437 sub_parser.add_argument('--output',
4440 sub_parser.add_argument('--padding_size',
4447 sub_parser.set_defaults(func=self.extract_vbmeta_image)
4449 sub_parser = subparsers.add_parser('resize_image',
4451 sub_parser.add_argument('--image',
4455 sub_parser.add_argument('--partition_size',
4458 sub_parser.set_defaults(func=self.resize_image)
4460 sub_parser = subparsers.add_parser(
4463 sub_parser.add_argument('--image',
4467 sub_parser.add_argument('--output',
4471 sub_parser.add_argument('--atx',
4475 sub_parser.set_defaults(func=self.info_image)
4477 sub_parser = subparsers.add_parser(
4480 sub_parser.add_argument('--image',
4484 sub_parser.add_argument('--key',
4488 sub_parser.add_argument('--expected_chain_partition',
4492 sub_parser.add_argument(
4497 sub_parser.add_argument(
4501 sub_parser.set_defaults(func=self.verify_image)
4503 sub_parser = subparsers.add_parser(
4506 sub_parser.add_argument('--image',
4510 sub_parser.add_argument('--output',
4514 sub_parser.add_argument('--json',
4517 sub_parser.set_defaults(func=self.print_partition_digests)
4519 sub_parser = subparsers.add_parser(
4522 sub_parser.add_argument('--image',
4526 sub_parser.add_argument('--hash_algorithm',
4529 sub_parser.add_argument('--output',
4533 sub_parser.set_defaults(func=self.calculate_vbmeta_digest)
4535 sub_parser = subparsers.add_parser(
4538 sub_parser.add_argument('--image',
4542 sub_parser.add_argument('--hashtree_disabled',
4545 sub_parser.add_argument('--output',
4549 sub_parser.set_defaults(func=self.calculate_kernel_cmdline)
4551 sub_parser = subparsers.add_parser('set_ab_metadata',
4553 sub_parser.add_argument('--misc_image',
4558 sub_parser.add_argument('--slot_data',
4565 sub_parser.set_defaults(func=self.set_ab_metadata)
4567 sub_parser = subparsers.add_parser(
4570 sub_parser.add_argument('--output',
4574 sub_parser.add_argument('--subject',
4578 sub_parser.add_argument('--subject_key',
4582 sub_parser.add_argument('--subject_key_version',
4586 sub_parser.add_argument('--subject_is_intermediate_authority',
4590 sub_parser.add_argument('--usage',
4594 sub_parser.add_argument('--authority_key',
4597 sub_parser.add_argument('--signing_helper',
4602 sub_parser.add_argument('--signing_helper_with_files',
4607 sub_parser.set_defaults(func=self.make_atx_certificate)
4609 sub_parser = subparsers.add_parser(
4612 sub_parser.add_argument('--output',
4616 sub_parser.add_argument('--root_authority_key',
4620 sub_parser.add_argument('--product_id',
4624 sub_parser.set_defaults(func=self.make_atx_permanent_attributes)
4626 sub_parser = subparsers.add_parser(
4629 sub_parser.add_argument('--output',
4633 sub_parser.add_argument('--intermediate_key_certificate',
4637 sub_parser.add_argument('--product_key_certificate',
4641 sub_parser.set_defaults(func=self.make_atx_metadata)
4643 sub_parser = subparsers.add_parser(
4646 sub_parser.add_argument('--output',
4650 sub_parser.add_argument('--intermediate_key_certificate',
4654 sub_parser.add_argument('--unlock_key_certificate',
4658 sub_parser.add_argument('--challenge',
4664 sub_parser.add_argument('--unlock_key',
4668 sub_parser.add_argument('--signing_helper',
4673 sub_parser.add_argument('--signing_helper_with_files',
4678 sub_parser.set_defaults(func=self.make_atx_unlock_credential)