[From nobody Thu Jun 25 05:55:02 2020
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45])
 by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gukR4-0000RW-Ac
 for openwrt-devel@lists.openwrt.org; Fri, 15 Feb 2019 20:50:15 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1550263810; bh=XahmmrSGC9P9DiZN9D0dpABPW4V97qdiJVFgctssKFE=;
 h=From:To:Cc:Subject:Date:From:Subject;
 b=FJ42piYAo5iEvKGMsmUBvZUo4yjOQNaz6wnLdT55Gq4eUei0pQBOe/0Zs76j+NMY/5BrVaeJAM5D71ouoaFFSivd99y00Kb897vSrtB4vfF2Wm+bDx6N5nQ/XZpLoTRCgGzCXUv9yWqFhadgJ8RJmCLFACRW0kAPHMF2GN7Ncf0hy3bBmTl7PfnblWiMfU5tkTPfBkPC24ij5jJdXm1NbkeNePi2a5YjIaLhdrFGaFZPuTHBvuMpkPWjQJgpBXH5nd0hpdms2nIBNbYlObfTbdjDh5tT653B15uDlfDWUVOS6ZNaH8aUB3w9/jJOnyzjUgnKvp7gfIp4a3FrKo8huA==
X-YMail-OSG: eiNp_vIVM1kwef6dA8cHWJeC1x0xPU.9iHiyn28ppH8Gy2x7iJwDF1tNdQRRYj6
 vPXTYrrNomnIEvqzFv0vUXqNqYR8DWIhxGvh4bjk3MGemnOmTX.kOlFk52zpjKL0wddfBqVGjVOi
 8RfhJn3Yitwey3xmSaRwq9lBM8zH99R_AmZ013OKOqRCJI9xP5mfPc5_2ufIM0evz8zis_N4IBM2
 j7Wagl2oYKMaIdVj.9KORzmITF5fKAzi9juS2i2VOch9WWDC7u2vb8JvrXJ4CR.95vFGNZ6vvmrX
 wvMnUMMNM.X5Fu6P.BcXz4urLtYzcY.gizhVf0ZBFTWhxthMqEPTvMhtgrudf_7HNui5g3lnFBFi
 1yM5gVyBEkwFnce93UZO9xyBph7GGadDIklRhntxep0ab7BzWwdJdzp.mxpgS9FaYm1o_W.1Nxzt
 lHg9cd251QmF1G241hgKub3oBOOp90o5PBqLSUZzWZDiGtUhZuvu6CkEO1ov5fKqTehbtC_azGva
 jStBDbePLnJeiEJXQjYB8AXHQj9qbFmp6ig_rmplDL3cnZVYkztd9UHz3J.QjGGJ7ssXbwPZeM4M
 IEqf9iIX8tiEGXruzdjClqPfECF0w5gKnsjG7Tm.nxDT6yjMvUw0qx6hTGZUMJ55kQvCkrL1PGbf
 OgrOusriZtBvISEzjPIkZOdu.LDZrc3ZN8B0qzLYevR8kqizFMbGXXYXZ3qUJk7tSLPZbBwRrmt0
 v8bV2DcPziDQaBh2g4xpV.wdXQRxhLTXitn7zZluYlwRDkgHiI5z4Rml88ctd75si3VitEwJWWY8
 SCqXUcE7KKX_TOPgO.S5EAAmanFf6h1NUaZ9BeqqFobl.UrzRJAWnjPS3EKpHW4GCjt49HyPgf9S
 1TJrCPPZYgzCa030aDtRlIT6ni1toq2r1LwwMmxLn0tg1sI1ar2gQTFapWugLmvpcQMp4iq60PDK
 0NqytChBEUqwEbso_zrYaRct_z5x9eBrcoonAm_tua2nsL6ly9_sIjbeemxHXI6Tw4fJZd0418Vu
 .XIkAeTWPiCvDUckDfvck3JppgX6r6ePmN1bCSUOLiHw-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 15 Feb 2019 20:50:10 +0000
Received: from 18.175.75.177.infopasa.com.br (EHLO gateway.troianet.com.br)
 ([177.75.175.18])
 by smtp401.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID
 a9845a5269957b702d8959b97a55429c; 
 Fri, 15 Feb 2019 20:50:07 +0000 (UTC)
From: Eneas U de Queiroz &lt;cote2004-github@yahoo.com&gt;
To: openwrt-devel@lists.openwrt.org
Cc: Eneas U de Queiroz &lt;cote2004-github@yahoo.com&gt;
Subject: [PATCH 0/2] openssl: changes to /dev/crypto support
Date: Fri, 15 Feb 2019 18:49:33 -0200
Message-Id: &lt;20190215204935.21159-1-cote2004-github@yahoo.com&gt;
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 
X-CRM114-CacheID: sfid-20190215_125014_405605_EF9B155F 
X-CRM114-Status: UNSURE (   6.73  )
X-CRM114-Notice: Please train this message.
X-Spam-Score: -0.2 (/)
X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary:
 Content analysis details:   (-0.2 points)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/,
 no trust [66.163.184.45 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (cote2004-github[at]yahoo.com)
 -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
 -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from
 envelope-from domain
 -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from
 author's domain
 0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily
 valid

I'm sending here some patches for the /dev/crypto engine that I had
posted as part of https://github.com/openwrt/openwrt/pull/1547, but
I would prefer to have them reviewed here instead.  I'll keep the
discussion about the AF_ALG engine there.

I've split this series in two parts.  The first one is a bug-fix patch,
which should be part of 1.1.1b, pendind a second review.
The second part adds some useful enhancements, including the
option to build it as a dynamic-loaded module in its own package.

All of theses patches were merged upstream, except for the #300 patch,
which is still open at https://github.com/openssl/openssl/pull/8213.

Signed-off-by: Eneas U de Queiroz &lt;cote2004-github@yahoo.com&gt;

Eneas U de Queiroz (2):
  openssl: patch to fix devcrypto sessions leak
  openssl: backport devcrypto changes from master

 package/libs/openssl/Config.in                |  35 +-
 package/libs/openssl/Makefile                 |  65 +-
 ...vcrypto.c-close-open-session-on-init.patch | 117 ++++
 ...o-make-the-dev-crypto-engine-dynamic.patch | 332 ++++++++++
 ..._devcrypto-add-configuration-options.patch | 569 ++++++++++++++++++
 ...o-save-ioctl-if-EVP_MD_.FLAG_ONESHOT.patch |  60 ++
 ...ypto-add-command-to-dump-driver-info.patch | 275 +++++++++
 ..._devcrypto-add-configuration-options.patch | 569 ++++++++++++++++++
 ...o-make-the-dev-crypto-engine-dynamic.patch | 336 +++++++++++
 ...ypto-add-command-to-dump-driver-info.patch | 275 +++++++++
 ...o-make-the-dev-crypto-engine-dynamic.patch | 336 +++++++++++
 11 files changed, 2951 insertions(+), 18 deletions(-)
 create mode 100644 package/libs/openssl/patches/300-eng_devcrypto.c-close-open-session-on-init.patch
 create mode 100644 package/libs/openssl/patches/400-e_devcrypto-make-the-dev-crypto-engine-dynamic.patch
 create mode 100644 package/libs/openssl/patches/400-eng_devcrypto-add-configuration-options.patch
 create mode 100644 package/libs/openssl/patches/400-eng_devcrypto-save-ioctl-if-EVP_MD_.FLAG_ONESHOT.patch
 create mode 100644 package/libs/openssl/patches/410-eng_devcrypto-add-command-to-dump-driver-info.patch
 create mode 100644 package/libs/openssl/patches/410-eng_devcrypto-add-configuration-options.patch
 create mode 100644 package/libs/openssl/patches/420-e_devcrypto-make-the-dev-crypto-engine-dynamic.patch
 create mode 100644 package/libs/openssl/patches/420-eng_devcrypto-add-command-to-dump-driver-info.patch
 create mode 100644 package/libs/openssl/patches/430-e_devcrypto-make-the-dev-crypto-engine-dynamic.patch


]