Lines Matching full:blob
199 * ipe_bdev_free_security() - Free IPE's LSM blob of block_devices.
205 struct ipe_bdev *blob = ipe_bdev(bdev); in ipe_bdev_free_security() local
207 ipe_digest_free(blob->root_hash); in ipe_bdev_free_security()
211 static void ipe_set_dmverity_signature(struct ipe_bdev *blob, in ipe_set_dmverity_signature() argument
215 blob->dm_verity_signed = size > 0 && value; in ipe_set_dmverity_signature()
218 static inline void ipe_set_dmverity_signature(struct ipe_bdev *blob, in ipe_set_dmverity_signature() argument
226 * ipe_bdev_setintegrity() - Save integrity data from a bdev to IPE's LSM blob.
227 * @bdev: Supplies a pointer to a block_device that contains the LSM blob.
233 * of a validated signed dm-verity root hash into LSM blob.
242 struct ipe_bdev *blob = ipe_bdev(bdev); in ipe_bdev_setintegrity() local
246 ipe_set_dmverity_signature(blob, value, size); in ipe_bdev_setintegrity()
255 ipe_digest_free(blob->root_hash); in ipe_bdev_setintegrity()
256 blob->root_hash = NULL; in ipe_bdev_setintegrity()
276 ipe_digest_free(blob->root_hash); in ipe_bdev_setintegrity()
277 blob->root_hash = info; in ipe_bdev_setintegrity()
289 * ipe_inode_setintegrity() - save integrity data from a inode to IPE's LSM blob.
290 * @inode: The inode to source the security blob from.
296 * builtin signature into LSM blob.