diff options
author | Karel Zak | 2018-04-24 10:57:48 +0200 |
---|---|---|
committer | Karel Zak | 2018-04-24 11:47:55 +0200 |
commit | 136f89ce5ed8cd159a1c56b5a775dada2363ecd3 (patch) | |
tree | 8b5b7fb9ed743d7c9284873cdc7946ad83cfb379 /libblkid/src/superblocks/superblocks.h | |
parent | Merge branch 'master' of https://github.com/pali/util-linux (diff) | |
download | kernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.tar.gz kernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.tar.xz kernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.zip |
libblkid: add BitLocker detection
Supported:
* WinVista version
* Win7 and later versions (based on NTFS)
* BitLockerToGo (for removable media; based on FAT32)
Unfortunately, it's without LABEL and UUID. It seems BitLocker does
not use volume_label and volume_serial stuff from NTFS header.
Addresses: https://github.com/karelzak/util-linux/issues/617
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/superblocks/superblocks.h')
-rw-r--r-- | libblkid/src/superblocks/superblocks.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libblkid/src/superblocks/superblocks.h b/libblkid/src/superblocks/superblocks.h index 2723fb1d5..d677f85bc 100644 --- a/libblkid/src/superblocks/superblocks.h +++ b/libblkid/src/superblocks/superblocks.h @@ -81,6 +81,7 @@ extern const struct blkid_idinfo bcache_idinfo; extern const struct blkid_idinfo mpool_idinfo; extern const struct blkid_idinfo vdo_idinfo; extern const struct blkid_idinfo stratis_idinfo; +extern const struct blkid_idinfo bitlocker_idinfo; /* * superblock functions @@ -105,4 +106,6 @@ extern int blkid_probe_set_id_label(blkid_probe pr, const char *name, extern int blkid_probe_set_utf8_id_label(blkid_probe pr, const char *name, unsigned char *data, size_t len, int enc); +extern int blkid_probe_is_bitlocker(blkid_probe pr); + #endif /* _BLKID_SUPERBLOCKS_H */ |