From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.4 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85224C32771 for ; Tue, 7 Jan 2020 02:33:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5694420715 for ; Tue, 7 Jan 2020 02:33:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="htuxPhrn" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727416AbgAGCd3 (ORCPT ); Mon, 6 Jan 2020 21:33:29 -0500 Received: from mail-pf1-f202.google.com ([209.85.210.202]:39928 "EHLO mail-pf1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727377AbgAGCd3 (ORCPT ); Mon, 6 Jan 2020 21:33:29 -0500 Received: by mail-pf1-f202.google.com with SMTP id i196so7087565pfe.6 for ; Mon, 06 Jan 2020 18:33:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=O1rrw6EvjMbKpG10O7fcEnuEhFH7c83ZPqm4a4bC03o=; b=htuxPhrn4gnUnAYmqPZuewdNt56B7rhDViUelJJXizJ6hLd3Emt8h8B7+Ak7wal+TZ jXu02HNW7sLG6jo4F/wxLWT3OTfVjIC/f0J5nBTsTvztSpJxr8W51jwkBrZFHkH5uAxb PcIvCcWyyvfAnrZ44k3o3eErD+NdKMkWQDEIjfqx+EFuDmvfZ/r40MymSQQ2b0BV5hio UlKTVzdsBE9TWgpvFn8DNzlst42kW/j2fOYkSQaQhrth1jjzeAVhn55zIMmnkjKwiLlj DjGbu4pSDNIOlcS2D5PUzv/GGfqF4UFfHHiknx5CHBV8UrH67zKRznLTRWkFmm0SVoro azDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=O1rrw6EvjMbKpG10O7fcEnuEhFH7c83ZPqm4a4bC03o=; b=g7Bh1+7xUqFnFMtVeLTx+LItnmegJw0NxdUA8QQgYPbD5yuu4Tj3yAPSao1uKVt7ON Gre2zKPDBmkvCj9WdR6y/4og6MEBAuVuoLWziVuU0Rsu7M8U+j2nm0GYY3u74r+YVvhD sZgbKkd1EMtJaAeUAZCLnIH+M+tOCVcC6ftIUn0zqJ5qH00mGugMG0haCmW1cF8vziEA UQWvtG7E8K3/0YZFngZ0WFlMQHOPVn3J/ZH4NHwyZ2iFKwuDKxwnesnxHic4qhkHEJkQ Wt7jWgIKp4g6w+8PzEiKenhAKe3ADbh+l868qDe7ILpMHq8h5oDHorLgdqqNjeJcnGTf 6STA== X-Gm-Message-State: APjAAAXwc3uov5Zl/YG18rSn3ikwNO2gJTGL9tvXyJBZz4WpU0eEr0a3 DzSdiQKj8g/pVE8B2j6PEy1ucXQJGtg= X-Google-Smtp-Source: APXvYqydaS5YEyJeIQa/tWsZtekS/LbVCoM6/8jRQLEddU8j5tYHjcjZ8FzSad5aqvPrlTbStAyAUSKpGNY= X-Received: by 2002:a63:4664:: with SMTP id v36mr112296109pgk.147.1578364408910; Mon, 06 Jan 2020 18:33:28 -0800 (PST) Date: Mon, 6 Jan 2020 18:33:20 -0800 Message-Id: <20200107023323.38394-1-drosen@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.24.1.735.g03f4e72817-goog Subject: [PATCH v2 0/3] Fscrypt support for casefolded encryption From: Daniel Rosenberg To: Eric Biggers , linux-fscrypt@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Gabriel Krisman Bertazi , kernel-team@android.com, Daniel Rosenberg Content-Type: text/plain; charset="UTF-8" Sender: linux-fscrypt-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fscrypt@vger.kernel.org These patches are to prepare fscrypt to support casefolding and encryption at the same time. Other patches will add those to the vfs, ext4 and f2fs. These patches are against fscrypt/master Daniel Rosenberg (3): fscrypt: Add siphash and hash key for policy v2 fscrypt: Don't allow v1 policies with casefolding fscrypt: Change format of no-key token fs/crypto/Kconfig | 1 + fs/crypto/fname.c | 232 ++++++++++++++++++++++++++++-------- fs/crypto/fscrypt_private.h | 9 ++ fs/crypto/keysetup.c | 35 ++++-- fs/crypto/policy.c | 39 ++++++ fs/inode.c | 7 ++ include/linux/fscrypt.h | 95 ++++----------- 7 files changed, 284 insertions(+), 134 deletions(-) -- 2.24.1.735.g03f4e72817-goog