Home
last modified time | relevance | path

Searched refs:hash_algorithm (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/fs/incfs/
H A Dverity.c219 incfs_hash_alg = incfs_convert_fsverity_hash_alg(desc->hash_algorithm); in incfs_calc_verity_digest_from_desc()
244 desc->hash_algorithm); in incfs_calc_verity_digest_from_desc()
254 struct file *filp, int hash_algorithm) in incfs_get_fsverity_descriptor() argument
265 .hash_algorithm = hash_algorithm, in incfs_get_fsverity_descriptor()
282 int hash_algorithm) in incfs_calc_verity_digest() argument
285 hash_algorithm); in incfs_calc_verity_digest()
400 __le32 hash_algorithm; in incfs_add_signature_record() member
414 .hash_algorithm = cpu_to_le32(INCFS_HASH_TREE_SHA256), in incfs_add_signature_record()
554 arg->sig_size, arg->hash_algorithm); in incfs_enable_verity()
592 if (arg.hash_algorithm != FS_VERITY_HASH_ALG_SHA256) in incfs_ioctl_enable_verity()
H A Dintegrity.c53 enum incfs_hash_tree_algorithm hash_algorithm; member
111 if (!read_u32(&p, top, &si->hash_algorithm) || in incfs_parse_signature()
112 si->hash_algorithm != INCFS_HASH_TREE_SHA256) in incfs_parse_signature()
150 hash_alg = incfs_get_hash_alg(si.hash_algorithm); in incfs_alloc_mtree()
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dfsverity.h21 __u32 hash_algorithm; member
49 __u8 hash_algorithm; /* Merkle tree hash algorithm */ member
/OK3568_Linux_fs/tools/linux/Linux_SecurityAVB/scripts/
H A Davbtool1241 self.hash_algorithm, partition_name_len, salt_len,
1250 self.hash_algorithm = self.hash_algorithm.split('\0', 1)[0]
1260 if root_digest_len != len(hashlib.new(name=self.hash_algorithm).digest()):
1274 self.hash_algorithm = ''
1298 o.write(' Hash Algorithm: {}\n'.format(self.hash_algorithm))
1321 self.fec_offset, self.fec_size, self.hash_algorithm,
1343 digest_size = len(hashlib.new(name=self.hash_algorithm).digest())
1349 self.hash_algorithm, self.salt,
1370 .format(self.partition_name, self.hash_algorithm, image_filename,
1414 (tag, num_bytes_following, self.image_size, self.hash_algorithm,
[all …]
/OK3568_Linux_fs/u-boot/scripts/
H A Davbtool.py1401 self.hash_algorithm, partition_name_len, salt_len,
1410 self.hash_algorithm = self.hash_algorithm.rstrip(b'\0').decode('ascii')
1438 self.hash_algorithm = ''
1445 return len(create_avb_hashtree_hasher(self.hash_algorithm, b'').digest())
1465 o.write(' Hash Algorithm: {}\n'.format(self.hash_algorithm))
1477 hash_algorithm_encoded = self.hash_algorithm.encode('ascii')
1523 self.hash_algorithm, self.salt,
1546 .format(self.partition_name, self.hash_algorithm, image.filename,
1594 (tag, num_bytes_following, self.image_size, self.hash_algorithm,
1603 self.hash_algorithm = self.hash_algorithm.rstrip(b'\0').decode('ascii')
[all …]
/OK3568_Linux_fs/kernel/fs/verity/
H A Dopen.c30 unsigned int hash_algorithm, in fsverity_init_merkle_tree_params() argument
42 hash_alg = fsverity_get_hash_alg(inode, hash_algorithm); in fsverity_init_merkle_tree_params()
162 desc->hash_algorithm, in fsverity_create_info()
H A Denable.c214 desc->hash_algorithm = arg->hash_algorithm; in enable_verity()
239 arg->hash_algorithm, in enable_verity()
H A Dfsverity_private.h120 unsigned int hash_algorithm,
/OK3568_Linux_fs/u-boot/include/android_avb/
H A Davb_hash_descriptor.h69 uint8_t hash_algorithm[32]; member
H A Davb_hashtree_descriptor.h79 uint8_t hash_algorithm[32]; member
/OK3568_Linux_fs/u-boot/lib/avb/libavb/
H A Davb_slot_verify.c407 if (avb_strcmp((const char*)hash_desc.hash_algorithm, "sha256") == 0) { in load_and_verify_hash_partition()
414 } else if (avb_strcmp((const char*)hash_desc.hash_algorithm, "sha512") == 0) { in load_and_verify_hash_partition()
1175 if (avb_strcmp((const char*)hashtree_desc.hash_algorithm, "sha1") == in load_and_verify_vbmeta()
1178 } else if (avb_strcmp((const char*)hashtree_desc.hash_algorithm, in load_and_verify_vbmeta()
1181 } else if (avb_strcmp((const char*)hashtree_desc.hash_algorithm, in load_and_verify_vbmeta()
/OK3568_Linux_fs/kernel/Documentation/filesystems/
H A Dfsverity.rst92 __u32 hash_algorithm;
107 - ``hash_algorithm`` must be the identifier for the hash algorithm to
201 digest. It will match ``fsverity_enable_arg::hash_algorithm``.
410 __u8 hash_algorithm; /* Merkle tree hash algorithm */
/OK3568_Linux_fs/kernel/tools/testing/selftests/filesystems/incfs/
H A Dincfs_test.c3857 .hash_algorithm = FS_VERITY_HASH_ALG_SHA256, in enable_verity()
3864 __u8 hash_algorithm; /* Merkle tree hash algorithm */ in enable_verity() member
3874 .hash_algorithm = 1, in enable_verity()
4019 TESTEQUAL(desc.hash_algorithm, FS_VERITY_HASH_ALG_SHA256); in validate_verity()