On Thu, Dec 01, 2022 at 08:58:17PM +0800, Tianjia Zhang wrote: > SM4 is widely used in China's data encryption software and hardware. > these algoritms are mandatory in many scenarios. This serial of > patches enables the SM4-XTS algorithm in blk-crypto and enables the > SM4-XTS/CTS algorithm in fscrypt to encrypt file content and filename. > > v4 changes: > - only allow the SM4 XTS/CTS algorithm in policy v2 for fscrypt > - update git commit message > > v3 change: > - update git commit message > > v2 change: > - As Eric said, the new FSCRYPT_MODE is defined for the unused numbers 7 and 8 > > Tianjia Zhang (2): > blk-crypto: Add support for SM4-XTS blk crypto mode > fscrypt: Add SM4 XTS/CTS symmetric algorithm support > > Documentation/filesystems/fscrypt.rst | 1 + > block/blk-crypto.c | 6 ++++++ > fs/crypto/keysetup.c | 15 +++++++++++++++ > fs/crypto/policy.c | 5 +++++ > include/linux/blk-crypto.h | 1 + > include/uapi/linux/fscrypt.h | 2 ++ > 6 files changed, 30 insertions(+) Applied. I don't think anyone should actually use this, but with the SM* algorithms turning up everywhere these days, and people seemingly being totally okay with that for some reason, I don't think it's fair for me to reject this. - Eric