From nobody Fri Dec 01 15:38:12 2023 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Shcf310kdz52kxW; Fri, 1 Dec 2023 15:38:19 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-qv1-xf2c.google.com (mail-qv1-xf2c.google.com [IPv6:2607:f8b0:4864:20::f2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Shcf26FT2z3RbJ; Fri, 1 Dec 2023 15:38:18 +0000 (UTC) (envelope-from markjdb@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-67a959e3afaso4213906d6.2; Fri, 01 Dec 2023 07:38:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701445097; x=1702049897; darn=freebsd.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :from:to:cc:subject:date:message-id:reply-to; bh=fYtQvkjEIikXODMfWmhBi/kXFBpZXvCWmhmUfqP9TeE=; b=QvX4cgYs2nDqMErnPnfdcTj90JEaWPTGDFttPH7G/obr8SSHmhStm7N1JurfVn1r84 mXYani2Iiqj0v/QxRdXLTP+h5aYepr6EPuvMb2VrenYnZlwaeLT8hat4TRoarp/pZ6y6 6o8EHZHwjF+H0iVrqzo7u4sAmU7JVLTCe2tmkO/c3QslinjbFaA8fRKyxr8AA/OeX7T8 g+Tut5MNIq1YxoJ1fn1JkGY6ELb27du3mQOBvmlWBe7sBZKkJSQUFNPd/Ss2cZL+4Vnq 0uGoCJFRW05z2CizMlxq/J99P15Y2sF2aOapeSBQz5aYv80As7kbvjNobNOqdtsHDUDi ky9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701445097; x=1702049897; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fYtQvkjEIikXODMfWmhBi/kXFBpZXvCWmhmUfqP9TeE=; b=sUlKRs8HHycL7aKAIfthnwyQ8IDGMwN9pfWEFqLANsFjOx5y8GaUbb1w9ySJYn3vUJ ElPoWUF0lODmObGVXbpHF2nXl8W20i9t71pYKoDVbLsqIRIFPFS+9RmJ9NY45fKdw7Av DnRelS7mH7M0xZaZg5Ud+Xy3a9XzfmLHLHIHuymbfvTui+l3Ff6ONFKX7HypfxkP7Tsh 1sMvLbJ0aFeWnaNYidOUmM26obT5eJZk3i7Psxqc54wcJu+ia4iva+P3rngmT3HVE7st o2xMM8Wk/Ur4rl9lgS4k7RU9CdumaBu025WJEh9bausT9ntVjaVLXiJwCsRvyDwRdUMX qECQ== X-Gm-Message-State: AOJu0YwO6Buq4w/LcZo3LLH+hh7B2pxpuq6mEYShbFe/hal6zc05bwE7 kLNuGIAHzaTU7voD5/2K4sW+tLe0y7U= X-Google-Smtp-Source: AGHT+IFpVzhi3O8vPxwnT6Hexqpm4fljST3zcLRTUph8UNqP8xT55At5oEpQu7kSlmwXfl2AWnw/cg== X-Received: by 2002:a05:6214:400d:b0:67a:9562:4732 with SMTP id kd13-20020a056214400d00b0067a95624732mr2840861qvb.35.1701445095202; Fri, 01 Dec 2023 07:38:15 -0800 (PST) Received: from nuc (192-0-220-237.cpe.teksavvy.com. [192.0.220.237]) by smtp.gmail.com with ESMTPSA id d29-20020a0cb2dd000000b0067a2101afadsm1606144qvf.47.2023.12.01.07.38.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 07:38:14 -0800 (PST) Date: Fri, 1 Dec 2023 10:38:12 -0500 From: Mark Johnston To: Jessica Clarke Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: Re: git: 44f8e1e8530e - main - ossl: Add support for armv7 Message-ID: References: <202311301751.3AUHp6cv081842@gitrepo.freebsd.org> <13EF2B1A-05F0-4D45-A735-7573FC94A071@freebsd.org> List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <13EF2B1A-05F0-4D45-A735-7573FC94A071@freebsd.org> X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4Shcf26FT2z3RbJ On Thu, Nov 30, 2023 at 06:00:52PM +0000, Jessica Clarke wrote: > On 30 Nov 2023, at 17:51, Mark Johnston wrote: > > > > The branch main has been updated by markj: > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=44f8e1e8530e1d2e95e84bbbe3d22ac9cb2557fe > > > > commit 44f8e1e8530e1d2e95e84bbbe3d22ac9cb2557fe > > Author: Mark Johnston > > AuthorDate: 2023-11-30 17:46:08 +0000 > > Commit: Mark Johnston > > CommitDate: 2023-11-30 17:49:47 +0000 > > > > ossl: Add support for armv7 > > > > OpenSSL provides implementations of several AES modes which use > > bitslicing and can be accelerated on CPUs which support the NEON > > extension. This patch adds arm platform support to ossl(4) and provides > > an AES-CBC implementation, though bsaes_cbc_encrypt() only implements > > decryption. The real goal is to provide an accelerated AES-GCM > > implementation; this will be added in a subsequent patch. > > > > Initially derived from https://reviews.freebsd.org/D37420. > > > > Reviewed by: jhb > > Sponsored by: Klara, Inc. > > Sponsored by: Stormshield > > MFC after: 3 months > > Differential Revision: https://reviews.freebsd.org/D41304 > > --- > > sys/conf/files.arm | 10 +++++ > > sys/crypto/openssl/arm/arm_arch.h | 84 ++++++++++++++++++++++++++++++++++ > > Upstream has just the one copy of this in an MI directory. Can we avoid > duplicating it in sys/crypto, whether by moving it into the MI > directory (since it has an MD name already so collisions aren’t an > issue) or having a shared MD directory between armv7 and aarch64? Yes, good point: https://reviews.freebsd.org/D42866