加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Linux Kernel 5.8 将为 blk-mq 引入内联加密支持

发布时间:2020-05-17 22:28:25 所属栏目:创业 来源:互联网
导读:fscrypt 是用于Linux 文件体系加密打点的高级器材,它打点元数据、密钥天生、密钥封装与 PAM 集成,并提供用于建设和修改加密目次的同一界面。fscrypt 的内核部门已集成到诸如 ext4 的文件体系中。 blk-mq 则是 Linux 的块装备层多行列机制,它将 Linux 内

Linux Kernel 5.8 将为 blk-mq 引入内联加密支持

fscrypt 是用于 Linux 文件体系加密打点的高级器材,它打点元数据、密钥天生、密钥封装与 PAM 集成,并提供用于建设和修改加密目次的同一界面。fscrypt 的内核部门已集成到诸如 ext4 的文件体系中。

blk-mq 则是 Linux 的块装备层多行列机制,它将 Linux 内核存储栈中哀求层的单行列改成多行列,理论上晋升机能。

假如接下来 blk-mq 支持内联加密,那么它可以或许在存储栈中向下转达加密上下文,今朝 Linux 内核源码 commit 中表明:我们必需通过某种方法让存储装备驱动措施知道它应该用于加密/解密哀求的加密上下文。而上层(譬喻文件体系/fscrypt)知道环境而且打点加密上下文。这样,当上层提交 BIO 到块层,这个 BIO 最终达到的装备驱动措施支持内联加密,那么装备驱动措施则已经表白了 BIO 的加密上下文。

代码上详细窜改是将 struct bio_crypt_ctx 添加到 struct bio 中,用来暗示加密上下文,同时引入各类用于操纵 bio_crypt_ctx 并使 bio/request 归并函数逻辑知晓 bio_crypt_ctx。

本文素材来自互联网

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读