Lines Matching refs:args
363 args = ['openssl', 'rsa', '-in', key_path, '-modulus', '-noout']
364 p = subprocess.Popen(args,
371 args.append('-pubin')
372 p = subprocess.Popen(args,
3822 def _fixup_common_args(self, args):
3831 if args.set_hashtree_disabled_flag:
3832 args.flags |= AVB_VBMETA_IMAGE_FLAGS_HASHTREE_DISABLED
3833 return args
4210 args = parser.parse_args(argv[1:])
4212 args.func(args)
4221 def extract_public_key(self, args):
4223 self.avb.extract_public_key(args.key, args.output)
4225 def make_vbmeta_image(self, args):
4227 args = self._fixup_common_args(args)
4228 self.avb.make_vbmeta_image(args.output, args.chain_partition,
4229 args.algorithm, args.key,
4230 args.public_key_metadata, args.rollback_index,
4231 args.flags, args.prop, args.prop_from_file,
4232 args.kernel_cmdline,
4233 args.setup_rootfs_from_kernel,
4234 args.include_descriptors_from_image,
4235 args.signing_helper,
4236 args.signing_helper_with_files,
4237 args.internal_release_string,
4238 args.append_to_release_string,
4239 args.print_required_libavb_version,
4240 args.padding_size)
4242 def append_vbmeta_image(self, args):
4244 self.avb.append_vbmeta_image(args.image.name, args.vbmeta_image.name,
4245 args.partition_size)
4247 def add_hash_footer(self, args):
4249 args = self._fixup_common_args(args)
4250 self.avb.add_hash_footer(args.image.name if args.image else None,
4251 args.partition_size,
4252 args.partition_name, args.hash_algorithm,
4253 args.salt, args.chain_partition, args.algorithm,
4254 args.key,
4255 args.public_key_metadata, args.rollback_index,
4256 args.flags, args.prop, args.prop_from_file,
4257 args.kernel_cmdline,
4258 args.setup_rootfs_from_kernel,
4259 args.include_descriptors_from_image,
4260 args.calc_max_image_size,
4261 args.signing_helper,
4262 args.signing_helper_with_files,
4263 args.internal_release_string,
4264 args.append_to_release_string,
4265 args.output_vbmeta_image,
4266 args.do_not_append_vbmeta_image,
4267 args.print_required_libavb_version,
4268 args.use_persistent_digest,
4269 args.do_not_use_ab)
4271 def add_hashtree_footer(self, args):
4273 args = self._fixup_common_args(args)
4276 if args.generate_fec:
4280 self.avb.add_hashtree_footer(args.image.name if args.image else None,
4281 args.partition_size,
4282 args.partition_name,
4283 not args.do_not_generate_fec, args.fec_num_roots,
4284 args.hash_algorithm, args.block_size,
4285 args.salt, args.chain_partition, args.algorithm,
4286 args.key, args.public_key_metadata,
4287 args.rollback_index, args.flags, args.prop,
4288 args.prop_from_file,
4289 args.kernel_cmdline,
4290 args.setup_rootfs_from_kernel,
4291 args.setup_as_rootfs_from_kernel,
4292 args.include_descriptors_from_image,
4293 args.calc_max_image_size,
4294 args.signing_helper,
4295 args.signing_helper_with_files,
4296 args.internal_release_string,
4297 args.append_to_release_string,
4298 args.output_vbmeta_image,
4299 args.do_not_append_vbmeta_image,
4300 args.print_required_libavb_version,
4301 args.use_persistent_digest,
4302 args.do_not_use_ab)
4304 def erase_footer(self, args):
4306 self.avb.erase_footer(args.image.name, args.keep_hashtree)
4308 def extract_vbmeta_image(self, args):
4310 self.avb.extract_vbmeta_image(args.output, args.image.name,
4311 args.padding_size)
4313 def resize_image(self, args):
4315 self.avb.resize_image(args.image.name, args.partition_size)
4317 def set_ab_metadata(self, args):
4319 self.avb.set_ab_metadata(args.misc_image, args.slot_data)
4321 def info_image(self, args):
4323 self.avb.info_image(args.image.name, args.output)
4325 def verify_image(self, args):
4327 self.avb.verify_image(args.image.name, args.key,
4328 args.expected_chain_partition)
4330 def calculate_vbmeta_digest(self, args):
4332 self.avb.calculate_vbmeta_digest(args.image.name, args.hash_algorithm,
4333 args.output)
4335 def calculate_kernel_cmdline(self, args):
4337 self.avb.calculate_kernel_cmdline(args.image.name, args.hashtree_disabled, args.output)
4339 def make_atx_certificate(self, args):
4341 self.avb.make_atx_certificate(args.output, args.authority_key,
4342 args.subject_key.name,
4343 args.subject_key_version,
4344 args.subject.read(),
4345 args.subject_is_intermediate_authority,
4346 args.usage,
4347 args.signing_helper,
4348 args.signing_helper_with_files)
4350 def make_atx_permanent_attributes(self, args):
4352 self.avb.make_atx_permanent_attributes(args.output,
4353 args.root_authority_key.name,
4354 args.product_id.read())
4356 def make_atx_metadata(self, args):
4358 self.avb.make_atx_metadata(args.output,
4359 args.intermediate_key_certificate.read(),
4360 args.product_key_certificate.read())
4362 def make_atx_unlock_credential(self, args):
4365 args.output,
4366 args.intermediate_key_certificate.read(),
4367 args.unlock_key_certificate.read(),
4368 args.challenge,
4369 args.unlock_key,
4370 args.signing_helper,
4371 args.signing_helper_with_files)