Lines Matching refs:signature
74 struct mem_range signature = { in incfs_end_enable_verity() local
98 error = incfs_write_verity_signature_to_backing_file(bfc, signature, in incfs_end_enable_verity()
116 .size = signature.len, in incfs_end_enable_verity()
212 u8 *signature, size_t sig_size) in incfs_calc_verity_digest_from_desc() argument
242 err = __fsverity_verify_signature(inode, signature, sig_size, in incfs_calc_verity_digest_from_desc()
281 u8 *signature, size_t signature_size, in incfs_calc_verity_digest() argument
291 signature, signature_size); in incfs_calc_verity_digest()
430 struct incfs_df_signature *signature = NULL; in incfs_add_signature_record() local
490 signature = kzalloc(sizeof(*signature), GFP_NOFS); in incfs_add_signature_record()
491 if (!signature) { in incfs_add_signature_record()
495 *signature = (struct incfs_df_signature) { in incfs_add_signature_record()
501 df->df_signature = signature; in incfs_add_signature_record()
502 signature = NULL; in incfs_add_signature_record()
512 kfree(signature); in incfs_add_signature_record()
522 u8 *signature = NULL; in incfs_enable_verity() local
544 signature = memdup_user(u64_to_user_ptr(arg->sig_ptr), in incfs_enable_verity()
546 if (IS_ERR(signature)) { in incfs_enable_verity()
547 err = PTR_ERR(signature); in incfs_enable_verity()
548 signature = NULL; in incfs_enable_verity()
553 verity_file_digest = incfs_calc_verity_digest(inode, filp, signature, in incfs_enable_verity()
561 err = incfs_end_enable_verity(filp, signature, arg->sig_size); in incfs_enable_verity()
570 kfree(signature); in incfs_enable_verity()
617 u8 *signature; in incfs_get_verity_signature() local
634 signature = kzalloc(vs->size, GFP_KERNEL); in incfs_get_verity_signature()
635 if (!signature) in incfs_get_verity_signature()
639 signature, vs->size, vs->offset); in incfs_get_verity_signature()
650 return signature; in incfs_get_verity_signature()
653 kfree(signature); in incfs_get_verity_signature()
661 u8 *signature = NULL; in ensure_verity_info() local
670 signature = incfs_get_verity_signature(filp, &sig_size); in ensure_verity_info()
671 if (IS_ERR(signature)) in ensure_verity_info()
672 return PTR_ERR(signature); in ensure_verity_info()
674 verity_file_digest = incfs_calc_verity_digest(inode, filp, signature, in ensure_verity_info()
685 kfree(signature); in ensure_verity_info()
803 static u8 *signature; in incfs_read_signature() local
806 signature = incfs_get_verity_signature(filp, &sig_size); in incfs_read_signature()
807 if (IS_ERR(signature)) in incfs_read_signature()
808 return PTR_ERR(signature); in incfs_read_signature()
810 if (!signature) in incfs_read_signature()
814 err = copy_to_user(buf, signature, length); in incfs_read_signature()
815 kfree(signature); in incfs_read_signature()