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 0C6B0C33C9E for ; Tue, 7 Jan 2020 02:33:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CBE8920715 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 S1727502AbgAGCda (ORCPT ); Mon, 6 Jan 2020 21:33:30 -0500 Received: from mail-pl1-f202.google.com ([209.85.214.202]:50379 "EHLO mail-pl1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727401AbgAGCd3 (ORCPT ); Mon, 6 Jan 2020 21:33:29 -0500 Received: by mail-pl1-f202.google.com with SMTP id s4so6201915plp.17 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=Sh6Y+9mjoZFNUS95+RZrjf5U+ewbdFoVoI4bw51uccIaszmR1mM6jUrm11RqMtpUxV VKt9ISqq13kAq3NsAoJKKUDa35rJzkNf6ZEIfRQ5Vv7rhWe3CoLZMLBXiUlyuVS9sKMD REHHgbg6TLVgN5mVyjDz3NsS/yCT/wBTisk8D8IbWmPQ9xMop0GjVvAneUdpDuSEONJt 8gh3l2AuQFH2Qv6OnWRVEJH45vcRxWT8P2jWh1qHnfv/FiAfEYTkPPgR5nD0NtND9BUL 4vCLjJdIk4oJ+dNkjp+xmIIGz8Z6G5fERP4lB9ZpO6vMr5VDt6wZJb0/8zT134H+WNGf FduA== X-Gm-Message-State: APjAAAUwx/0/qWfgnSzkDtigdVFlzR9jfXWUpKQNk8dExgRb5eP6iiln +JSKJF7ZSVlZNdKC5UnoHCmBD/EfKVY= 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-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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