Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp600513imm; Fri, 5 Oct 2018 08:45:37 -0700 (PDT) X-Google-Smtp-Source: ACcGV615HDp+uEjm/Pv/t6NG49/UFaBOkGjLZX7OfY8pgtyA6JzpUY0gszhXc5hSoa5V57ofsv8W X-Received: by 2002:a65:4103:: with SMTP id w3-v6mr10943389pgp.284.1538754337518; Fri, 05 Oct 2018 08:45:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538754337; cv=none; d=google.com; s=arc-20160816; b=xpI0rvoQGxSc20x8SNyhxTXf7/qsXm1qYNTD0uMy2cI3jqnnH7PFGyl6OsefEIZgw9 61FHht+N1ZsihZKHCM8q9SdTCzOcXPGyH6LHm3jdxe7UXc1YFspk53jAEk2/2Q7bHKOU +jPMHgpAl5OCqoF79YsrcN9jsDpRzQWIMvr0yQpwVy3MzGoI2DaKDR18cf19qKv0CSAD FGcyoqv0RNmDASMw9YtXn0MEP3q0IJas1mIPTLGR1H7pUM+al+X5tlbhBo21uNsNpBR6 YEPyYa8hsoJpLAerpF4TV1kgOxCo9ABwU8VZSElliHtpWS8GyyL20aoVPZpztU2bt34S 4VcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:content-id:mime-version :subject:cc:to:references:in-reply-to:from:organization; bh=TK+MlSOxvrkuqWQY2wBn6cOqJU6xA17Xb3eOD3gKFVs=; b=GPxBB+xgWcqzHOSPwlS0I1saGxBQLZu8Pfll+7KrWGgJnbCLRQR3ASFYdxiP2P6BEy WdQJHdfEZ+KZ8jZc0ZDQXt4Nd83IKMcmWA+NW+8r6W+WndvS0qRXjPeqgtAh48AtaFrk jjqlb1Ftx+HwQX2LuMH2NAoqIsGT+Pq3nDaqARZJ5yq2WQ8uXxKQRbutWo3nZ0BrmDIi IXNCOMZfyINnQC3fWSu3VBAO52XvD6mCfWZT6DcoZHHAL29TdkimV0OP50yH5ho7ANdQ NPV9kWLPwqWmGGyIBouuMkwTMx1ehluN+2yBsIkoTgmKLe4hhXq3oEkGtJx51//wQAGf h4PQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m66-v6si1134547pfm.191.2018.10.05.08.45.21; Fri, 05 Oct 2018 08:45:37 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728621AbeJEWnH (ORCPT + 99 others); Fri, 5 Oct 2018 18:43:07 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42414 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727572AbeJEWnH (ORCPT ); Fri, 5 Oct 2018 18:43:07 -0400 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id D1B789E60A; Fri, 5 Oct 2018 15:43:52 +0000 (UTC) Received: from warthog.procyon.org.uk (ovpn-120-149.rdu2.redhat.com [10.10.120.149]) by smtp.corp.redhat.com (Postfix) with ESMTP id B11C2675F6; Fri, 5 Oct 2018 15:43:51 +0000 (UTC) Organization: Red Hat UK Ltd. Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 3798903 From: David Howells In-Reply-To: References: <153618445730.7946.10001472635835806478.stgit@warthog.procyon.org.uk> <153618448451.7946.79126788153992612.stgit@warthog.procyon.org.uk> To: James Morris Cc: dhowells@redhat.com, denkenz@gmail.com, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 04/22] KEYS: Make the X.509 and PKCS7 parsers supply the sig encoding type MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <21921.1538754230.1@warthog.procyon.org.uk> Date: Fri, 05 Oct 2018 16:43:50 +0100 Message-ID: <21922.1538754230@warthog.procyon.org.uk> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 05 Oct 2018 15:43:52 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org James Morris wrote: > Perhaps I'm missing something here but why do you need the gotos vs. just > breaking to this code? Because at some point we might add support for some other public key algorithm, such as EC. This makes it clearer that that piece of code is specific to a certain set of algorithm identifiers. David