Message ID | 20200428111109.5687-1-jth@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | btrfs-progs: support creating authenticated file-systems | expand |
From: Johannes Thumshirn <johannes.thumshirn@wdc.com>
This series adds support for passing in an authentication key and using
HMAC(SHA256) for mkfs, dump-super and fsck.
Johannes Thumshirn (5):
btrfs-progs: pass in fs_info to btrfs_csum_data
btrfs-progs: add auth_key argument to open_ctree_fs_info
btrfs-progs: Add HMAC(SHA256) support
btrfs-progs: add --auth-key to dump-super
btrfs-progs: add auth key to check
btrfs-find-root.c | 2 +-
btrfs-sb-mod.c | 4 ++--
check/main.c | 15 ++++++++++++---
cmds/filesystem.c | 2 +-
cmds/inspect-dump-super.c | 38 +++++++++++++++++++++++++++-----------
cmds/inspect-dump-tree.c | 2 +-
cmds/rescue-chunk-recover.c | 4 ++--
cmds/rescue.c | 2 +-
cmds/restore.c | 2 +-
common/utils.c | 3 +++
configure.ac | 1 -
convert/common.c | 2 +-
crypto/hash.c | 23 +++++++++++++++++++++++
crypto/hash.h | 2 ++
ctree.c | 1 +
ctree.h | 3 +++
disk-io.c | 39 ++++++++++++++++++++++++---------------
disk-io.h | 8 +++++---
file-item.c | 2 +-
image/main.c | 5 +++--
mkfs/common.c | 10 ++++++++++
mkfs/common.h | 3 +++
mkfs/main.c | 25 +++++++++++++++++++++++--
23 files changed, 150 insertions(+), 48 deletions(-)
From: Johannes Thumshirn <johannes.thumshirn@wdc.com> This series adds support for passing in an authentication key and using HMAC(SHA256) for mkfs, dump-super and fsck. Johannes Thumshirn (5): btrfs-progs: pass in fs_info to btrfs_csum_data btrfs-progs: add auth_key argument to open_ctree_fs_info btrfs-progs: Add HMAC(SHA256) support btrfs-progs: add --auth-key to dump-super btrfs-progs: add auth key to check btrfs-find-root.c | 2 +- btrfs-sb-mod.c | 4 ++-- check/main.c | 15 ++++++++++++--- cmds/filesystem.c | 2 +- cmds/inspect-dump-super.c | 38 +++++++++++++++++++++++++++----------- cmds/inspect-dump-tree.c | 2 +- cmds/rescue-chunk-recover.c | 4 ++-- cmds/rescue.c | 2 +- cmds/restore.c | 2 +- common/utils.c | 3 +++ configure.ac | 1 - convert/common.c | 2 +- crypto/hash.c | 23 +++++++++++++++++++++++ crypto/hash.h | 2 ++ ctree.c | 1 + ctree.h | 3 +++ disk-io.c | 39 ++++++++++++++++++++++++--------------- disk-io.h | 8 +++++--- file-item.c | 2 +- image/main.c | 5 +++-- mkfs/common.c | 10 ++++++++++ mkfs/common.h | 3 +++ mkfs/main.c | 25 +++++++++++++++++++++++-- 23 files changed, 150 insertions(+), 48 deletions(-)