FSCRYPT Inline Encryption Still Being Prepared For The Linux Kernel

This past week marked the twelfth time that the FSCRYPT inline encryption patches were sent out. The latest revision of this work by Googlers Satya Tangirala and Eric Biggers is plugging the inline encryption support into BLK-MQ and other block code, implementing inline encryption within the FSCRYPT encryption framework, and wiring it through for EXT4, F2FS, and UFS file-systems.
Besides needing a kernel with this set of patches, inline encryption isn't being enabled by default but requires the "inlinecrypt" mount option. Given this work by Google, presumably before long Android will begin making use of it for more efficient file encryption.
The newest patches can be found on FSCRYPT's inline-encryption branch. Hopefully this work will be deemed ready for the upcoming Linux 5.8 kernel cycle for being able to benefit from the inline encryption hardware capability with modern SoCs. Details on the latest changes in this revision via the mailing list.
3 Comments
