| /OK3568_Linux_fs/kernel/fs/incfs/ |
| H A D | verity.c | 219 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 D | integrity.c | 53 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 D | fsverity.h | 21 __u32 hash_algorithm; member 49 __u8 hash_algorithm; /* Merkle tree hash algorithm */ member
|
| /OK3568_Linux_fs/tools/linux/Linux_SecurityAVB/scripts/ |
| H A D | avbtool | 1241 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 D | avbtool.py | 1401 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 D | open.c | 30 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 D | enable.c | 214 desc->hash_algorithm = arg->hash_algorithm; in enable_verity() 239 arg->hash_algorithm, in enable_verity()
|
| H A D | fsverity_private.h | 120 unsigned int hash_algorithm,
|
| /OK3568_Linux_fs/u-boot/include/android_avb/ |
| H A D | avb_hash_descriptor.h | 69 uint8_t hash_algorithm[32]; member
|
| H A D | avb_hashtree_descriptor.h | 79 uint8_t hash_algorithm[32]; member
|
| /OK3568_Linux_fs/u-boot/lib/avb/libavb/ |
| H A D | avb_slot_verify.c | 407 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 D | fsverity.rst | 92 __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 D | incfs_test.c | 3857 .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()
|