Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp3066738pxu; Mon, 19 Oct 2020 03:05:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0Lcfoi/5+uz5cc+HaXyvigBCm+HE9Hoh/j++dzJ+YkHaYeOY2LcmghGlDMvJ9NDyHH4LB X-Received: by 2002:aa7:c2d9:: with SMTP id m25mr17798944edp.226.1603101926905; Mon, 19 Oct 2020 03:05:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603101926; cv=none; d=google.com; s=arc-20160816; b=ZdmDcCVWOWZ6tbe43lyxpZbQgCZs67QN06OlZPM/ACSpoxC0r/eYtuoD6PCiVaeG0f Lg9veKcaWT3/ZfQevtMmADEwJbdGrBhLzkvFelhf4/o9Xq7Q7wzs/l71Xbtb5KttCp0U x27Dvff9gGjA2xY1B8YfKQR4ugViyWe9TxCReNSRu4ZyO8dMK0eHqgIJRenU6Jtrsd73 +Hsfs9mMCd2z8mkrB+FyWtWgJF0oNySebcthpCQdgtycTENurMOIOgkVx6jSE0c8a6+7 bndp+ArVmdS2cuQiUKf2HJpKKFzPMute1fsIWrmgrQ0kjBJ4ebnaH0trCCirNGPULTcD mvDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=RuvC9RMX5aMwrWqPiJsiM2OvMPRQ+6PHxzfTQnlPpTw=; b=YuzTll83BtGzt6meYb6r73Tmi9BZs0V/F8cpWljjjHZAj5n91NDg/jJ/gmNHJCmRpS SnF7HXzMSZEDfy1hYiDsCXg6NUJNyA6aEKC5I2N4m0lUmj8T6XqSeBBdvj+5arWoZ+0k RWZ0lfoBqLldHJ2G4MNsbibeac51xIo828hLQ7FXX9IAHYkjorcNsBTTN+TogJEK6n2K qq8jkcTf1n6I528R1Eo8H0khHI9GCvX7lAXt6UVccyZvk0610tYnA4hqlQf1CdI7QRSL 3SEGGv/b9PG5YnzEzw0lxiQsFsPbCdOWVykDSRLUHuqdvseiuygESDvhUAM2dJmM2X93 Ynzw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n12si7401903eje.169.2020.10.19.03.04.54; Mon, 19 Oct 2020 03:05:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730585AbgJSDPJ (ORCPT + 99 others); Sun, 18 Oct 2020 23:15:09 -0400 Received: from helcar.hmeau.com ([216.24.177.18]:57606 "EHLO fornost.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729093AbgJSDPI (ORCPT ); Sun, 18 Oct 2020 23:15:08 -0400 Received: from gwarestrin.arnor.me.apana.org.au ([192.168.0.7]) by fornost.hmeau.com with smtp (Exim 4.92 #5 (Debian)) id 1kULdR-0003Ig-TP; Mon, 19 Oct 2020 14:14:59 +1100 Received: by gwarestrin.arnor.me.apana.org.au (sSMTP sendmail emulation); Mon, 19 Oct 2020 14:14:57 +1100 Date: Mon, 19 Oct 2020 14:14:57 +1100 From: Herbert Xu To: David Howells Cc: davem@davemloft.net, trond.myklebust@hammerspace.com, linux-crypto@vger.kernel.org, linux-nfs@vger.kernel.org, linux-afs@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: gssapi, crypto and afs/rxrpc Message-ID: <20201019031457.GA551@gondor.apana.org.au> References: <1444464.1602865106@warthog.procyon.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1444464.1602865106@warthog.procyon.org.uk> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Fri, Oct 16, 2020 at 05:18:26PM +0100, David Howells wrote: > > If I do this, should I create a "kerberos" crypto API for the data wrapping > functions? I'm not sure that it quite matches the existing APIs because the > size of the input data will likely not match the size of the output data and > it's "one shot" as it needs to deal with a checksum. Generally it makes sense to create a Crypto API for an algorithm if there are going to be at least two implementations of it. In particular, if there is hardware acceleration available then it'd make sense. Otherwise a library helper would be more appropriate. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt