From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tadeusz Struk Subject: Re: crypto: caam - Clamp AEAD SG list by input length Date: Mon, 08 Jun 2015 06:46:14 -0700 Message-ID: <55759CA6.8070108@intel.com> References: <20150608083824.GA26193@gondor.apana.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit To: Herbert Xu , Linux Crypto Mailing List , Kim Phillips , Cristian Stoica Return-path: Received: from mga09.intel.com ([134.134.136.24]:27785 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752764AbbFHNqR (ORCPT ); Mon, 8 Jun 2015 09:46:17 -0400 In-Reply-To: <20150608083824.GA26193@gondor.apana.org.au> Sender: linux-crypto-owner@vger.kernel.org List-ID: On 06/08/2015 01:38 AM, Herbert Xu wrote: > +static inline struct sec4_sg_entry *sg_to_sec4_sg_len( > + struct scatterlist *sg, unsigned int total, > + struct sec4_sg_entry *sec4_sg_ptr) > +{ > + do { > + unsigned int len = min(sg_dma_len(sg), total); > + > + dma_to_sec4_sg_one(sec4_sg_ptr, sg_dma_address(sg), len, 0); > + sec4_sg_ptr++; > + sg = sg_next(sg); > + total -= len; > + } while (total); > + return sec4_sg_ptr - 1; > +} Is req->assoclen guaranteed to be assoc->length aligned?