Lines Matching refs:sub_parser
3760 def _add_common_args(self, sub_parser): argument
3766 sub_parser.add_argument('--algorithm',
3770 sub_parser.add_argument('--key',
3774 sub_parser.add_argument('--signing_helper',
3779 sub_parser.add_argument('--signing_helper_with_files',
3784 sub_parser.add_argument('--public_key_metadata',
3788 sub_parser.add_argument('--rollback_index',
3793 sub_parser.add_argument('--internal_release_string',
3795 sub_parser.add_argument('--append_to_release_string',
3798 sub_parser.add_argument('--prop',
3802 sub_parser.add_argument('--prop_from_file',
3806 sub_parser.add_argument('--kernel_cmdline',
3813 sub_parser.add_argument('--setup_rootfs_from_kernel',
3818 sub_parser.add_argument('--include_descriptors_from_image',
3823 sub_parser.add_argument('--print_required_libavb_version',
3829 sub_parser.add_argument('--chain_partition',
3833 sub_parser.add_argument('--flags',
3837 sub_parser.add_argument('--set_hashtree_disabled_flag',
3841 def _add_common_footer_args(self, sub_parser): argument
3847 sub_parser.add_argument('--use_persistent_digest',
3854 sub_parser.add_argument('--do_not_use_ab',
3882 sub_parser = subparsers.add_parser('version',
3884 sub_parser.set_defaults(func=self.version)
3886 sub_parser = subparsers.add_parser('extract_public_key',
3888 sub_parser.add_argument('--key',
3891 sub_parser.add_argument('--output',
3895 sub_parser.set_defaults(func=self.extract_public_key)
3897 sub_parser = subparsers.add_parser('make_vbmeta_image',
3899 sub_parser.add_argument('--output',
3902 sub_parser.add_argument('--padding_size',
3908 self._add_common_args(sub_parser)
3909 sub_parser.set_defaults(func=self.make_vbmeta_image)
3911 sub_parser = subparsers.add_parser('add_hash_footer',
3913 sub_parser.add_argument('--image',
3916 sub_parser.add_argument('--partition_size',
3919 sub_parser.add_argument('--partition_name',
3922 sub_parser.add_argument('--hash_algorithm',
3925 sub_parser.add_argument('--salt',
3927 sub_parser.add_argument('--calc_max_image_size',
3933 sub_parser.add_argument('--output_vbmeta_image',
3936 sub_parser.add_argument('--do_not_append_vbmeta_image',
3940 self._add_common_args(sub_parser)
3941 self._add_common_footer_args(sub_parser)
3942 sub_parser.set_defaults(func=self.add_hash_footer)
3944 sub_parser = subparsers.add_parser('append_vbmeta_image',
3946 sub_parser.add_argument('--image',
3949 sub_parser.add_argument('--partition_size',
3953 sub_parser.add_argument('--vbmeta_image',
3956 sub_parser.set_defaults(func=self.append_vbmeta_image)
3958 sub_parser = subparsers.add_parser('add_hashtree_footer',
3960 sub_parser.add_argument('--image',
3963 sub_parser.add_argument('--partition_size',
3967 sub_parser.add_argument('--partition_name',
3970 sub_parser.add_argument('--hash_algorithm',
3973 sub_parser.add_argument('--salt',
3975 sub_parser.add_argument('--block_size',
3984 sub_parser.add_argument('--generate_fec',
3987 sub_parser.add_argument('--do_not_generate_fec',
3990 sub_parser.add_argument('--fec_num_roots',
3994 sub_parser.add_argument('--calc_max_image_size',
4001 sub_parser.add_argument('--output_vbmeta_image',
4004 sub_parser.add_argument('--do_not_append_vbmeta_image',
4011 sub_parser.add_argument('--setup_as_rootfs_from_kernel',
4014 self._add_common_args(sub_parser)
4015 self._add_common_footer_args(sub_parser)
4016 sub_parser.set_defaults(func=self.add_hashtree_footer)
4018 sub_parser = subparsers.add_parser('erase_footer',
4020 sub_parser.add_argument('--image',
4024 sub_parser.add_argument('--keep_hashtree',
4027 sub_parser.set_defaults(func=self.erase_footer)
4029 sub_parser = subparsers.add_parser('extract_vbmeta_image',
4031 sub_parser.add_argument('--image',
4035 sub_parser.add_argument('--output',
4038 sub_parser.add_argument('--padding_size',
4044 sub_parser.set_defaults(func=self.extract_vbmeta_image)
4046 sub_parser = subparsers.add_parser('resize_image',
4048 sub_parser.add_argument('--image',
4052 sub_parser.add_argument('--partition_size',
4055 sub_parser.set_defaults(func=self.resize_image)
4057 sub_parser = subparsers.add_parser(
4060 sub_parser.add_argument('--image',
4064 sub_parser.add_argument('--output',
4068 sub_parser.set_defaults(func=self.info_image)
4070 sub_parser = subparsers.add_parser(
4073 sub_parser.add_argument('--image',
4077 sub_parser.add_argument('--key',
4081 sub_parser.add_argument('--expected_chain_partition',
4085 sub_parser.add_argument('--follow_chain_partitions',
4089 sub_parser.set_defaults(func=self.verify_image)
4091 sub_parser = subparsers.add_parser(
4094 sub_parser.add_argument('--image',
4098 sub_parser.add_argument('--hash_algorithm',
4101 sub_parser.add_argument('--output',
4105 sub_parser.set_defaults(func=self.calculate_vbmeta_digest)
4107 sub_parser = subparsers.add_parser(
4110 sub_parser.add_argument('--image',
4114 sub_parser.add_argument('--hashtree_disabled',
4117 sub_parser.add_argument('--output',
4121 sub_parser.set_defaults(func=self.calculate_kernel_cmdline)
4123 sub_parser = subparsers.add_parser('set_ab_metadata',
4125 sub_parser.add_argument('--misc_image',
4130 sub_parser.add_argument('--slot_data',
4137 sub_parser.set_defaults(func=self.set_ab_metadata)
4139 sub_parser = subparsers.add_parser(
4142 sub_parser.add_argument('--output',
4146 sub_parser.add_argument('--subject',
4150 sub_parser.add_argument('--subject_key',
4154 sub_parser.add_argument('--subject_key_version',
4158 sub_parser.add_argument('--subject_is_intermediate_authority',
4162 sub_parser.add_argument('--usage',
4166 sub_parser.add_argument('--authority_key',
4169 sub_parser.add_argument('--signing_helper',
4174 sub_parser.add_argument('--signing_helper_with_files',
4179 sub_parser.set_defaults(func=self.make_atx_certificate)
4181 sub_parser = subparsers.add_parser(
4184 sub_parser.add_argument('--output',
4188 sub_parser.add_argument('--root_authority_key',
4192 sub_parser.add_argument('--product_id',
4196 sub_parser.set_defaults(func=self.make_atx_permanent_attributes)
4198 sub_parser = subparsers.add_parser(
4201 sub_parser.add_argument('--output',
4205 sub_parser.add_argument('--intermediate_key_certificate',
4209 sub_parser.add_argument('--product_key_certificate',
4213 sub_parser.set_defaults(func=self.make_atx_metadata)
4215 sub_parser = subparsers.add_parser(
4218 sub_parser.add_argument('--output',
4222 sub_parser.add_argument('--intermediate_key_certificate',
4226 sub_parser.add_argument('--unlock_key_certificate',
4230 sub_parser.add_argument('--challenge',
4236 sub_parser.add_argument('--unlock_key',
4240 sub_parser.add_argument('--signing_helper',
4245 sub_parser.add_argument('--signing_helper_with_files',
4250 sub_parser.set_defaults(func=self.make_atx_unlock_credential)