Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp768144imm; Fri, 5 Oct 2018 11:24:31 -0700 (PDT) X-Google-Smtp-Source: ACcGV60v0BDcbHi+ti1H9v/+tNzTbBATNpwXNnfkN/z54BwM2kHFNiLlOSH9aQHRKd6PmgCCdPVB X-Received: by 2002:a63:7d43:: with SMTP id m3-v6mr11262883pgn.341.1538763871122; Fri, 05 Oct 2018 11:24:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538763871; cv=none; d=google.com; s=arc-20160816; b=dprRFtoo2tslDEGDHQCp3UO9kgaAdHPH6LnzfE+XiL7rzL+hLIJA6d8qDXqkuhvbtt itsVMol0zTND8rDAV46kLaQY6FM+nbNI3P7FqCNuwXZoEDOcn2FNuKVHwZakYSDdAUyx WhdHWuzxC3aSNI9ij5utSC6g7RosbWkjh/CRcwApaCxvEr0zEU0ekXGMP9wzAQMBWzrr VzTYdZdBBZyXHqodlhOmt2Z7GlSAd9ZvPHqwbOo4BHw/e6EwgKtyD55QxBUgSrw35ou2 3RBO8aLYyqXke1P7OWNHkdD+nqZhkR4eXG19KUfKRHfDI28rQq7eeW68NXE6rqwXb3yF HYMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=AK/6dMWEJ8RFsT8xNOwBhqDRm4L9D00hSa1FqP1uNOw=; b=TRJQ5dzSa6DnvA86zepWNIgIMXHF4ljDb4DFnoTKAfZHUykBdNgR0E1tMhPwJ+3lYn MoNKXTlN4GEwBVCDEpRbCJy93F8A0v1s5fXxvId81uBYmGnurf4nef0Alt6MQE7AHzEx QkUHC0uhxy4uSDb0Q9updGUaLDhI6c+cYyboDK2Q+4BwVCzjxmyWfePVkPbJYCsJSq2d WQ21MNj6Mh+hHRbtHA/rmE677+XsRGIw83cvullfB99zgEIcG7DduiqN7kZhOFVNNKe4 bpDG7s+DN/2iCpUNNr/dfntmqnBv8nTFd2kVvFhVWV+SFiNQvitawvvDW1rYOl9C/Gam GP1w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m22-v6si8994686pgj.583.2018.10.05.11.24.15; Fri, 05 Oct 2018 11:24:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728583AbeJFBXv (ORCPT + 99 others); Fri, 5 Oct 2018 21:23:51 -0400 Received: from namei.org ([65.99.196.166]:35878 "EHLO namei.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727957AbeJFBXv (ORCPT ); Fri, 5 Oct 2018 21:23:51 -0400 Received: from localhost (localhost [127.0.0.1]) by namei.org (8.14.4/8.14.4) with ESMTP id w95INsEd014849; Fri, 5 Oct 2018 18:23:54 GMT Date: Sat, 6 Oct 2018 04:23:54 +1000 (AEST) From: James Morris To: David Howells cc: denkenz@gmail.com, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 05/22] KEYS: Provide software public key query function In-Reply-To: Message-ID: References: <153618445730.7946.10001472635835806478.stgit@warthog.procyon.org.uk> <153618449119.7946.11025480207548147086.stgit@warthog.procyon.org.uk> <22418.1538754702@warthog.procyon.org.uk> User-Agent: Alpine 2.21 (LRH 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 6 Oct 2018, James Morris wrote: > On Fri, 5 Oct 2018, David Howells wrote: > > > James Morris wrote: > > > > > > + if (strcmp(encoding, "raw") == 0) { > > > > + strcpy(alg_name, pkey->pkey_algo); > > > > + return 0; > > > > + } > > > > > > Can encoding here also be NULL to indicate raw? per patch 01: > > > > Ummm... By the letter of the documentation, yes, though in practice it isn't > > (it is defaulted to "raw") in the keyctl interface. I wonder if it would be > > better to require it to say "raw" and never be NULL. > > Probably. If you respin the patches please add all the signoffs. -- James Morris