• Linus Torvalds's avatar
    Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt · ea4b71bc
    Linus Torvalds authored
    Pull fscrypt updates from Eric Biggers:
    
     - Add the IV_INO_LBLK_64 encryption policy flag which modifies the
       encryption to be optimized for UFS inline encryption hardware.
    
     - For AES-128-CBC, use the crypto API's implementation of ESSIV (which
       was added in 5.4) rather than doing ESSIV manually.
    
     - A few other cleanups.
    
    * tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt:
      f2fs: add support for IV_INO_LBLK_64 encryption policies
      ext4: add support for IV_INO_LBLK_64 encryption policies
      fscrypt: add support for IV_INO_LBLK_64 policies
      fscrypt: avoid data race on fscrypt_mode::logged_impl_name
      docs: ioctl-number: document fscrypt ioctl numbers
      fscrypt: zeroize fscrypt_info before freeing
      fscrypt: remove struct fscrypt_ctx
      fscrypt: invoke crypto API for ESSIV handling
    ea4b71bc
super.c 97.1 KB