git: 76681661be28 - main - OCF: Remove support for asymmetric cryptographic operations.
Dmitry Chagin
dchagin at freebsd.org
Tue Apr 13 21:47:02 UTC 2021
On Mon, Apr 12, 2021 at 09:35:09PM +0000, John Baldwin wrote:
> The branch main has been updated by jhb:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=76681661be2859622872c3a8a1bd68260403ddd0
>
> commit 76681661be2859622872c3a8a1bd68260403ddd0
> Author: John Baldwin <jhb at FreeBSD.org>
> AuthorDate: 2021-04-12 21:27:42 +0000
> Commit: John Baldwin <jhb at FreeBSD.org>
> CommitDate: 2021-04-12 21:28:43 +0000
>
> OCF: Remove support for asymmetric cryptographic operations.
>
> There haven't been any non-obscure drivers that supported this
> functionality and it has been impossible to test to ensure that it
> still works. The only known consumer of this interface was the engine
> in OpenSSL < 1.1. Modern OpenSSL versions do not include support for
> this interface as it was not well-documented.
>
> Reviewed by: cem
> Sponsored by: Chelsio Communications
> Differential Revision: https://reviews.freebsd.org/D29736
> ---
> ObsoleteFiles.inc | 7 +
> share/man/man4/crypto.4 | 145 +++----------
> share/man/man9/Makefile | 5 -
> share/man/man9/crypto.9 | 32 +--
> share/man/man9/crypto_asym.9 | 178 ----------------
> share/man/man9/crypto_driver.9 | 7 +-
> sys/dev/hifn/hifn7751.c | 2 +-
> sys/dev/safe/safe.c | 4 +-
> sys/mips/nlm/dev/sec/nlmsec.c | 2 +-
> sys/opencrypto/crypto.c | 404 +------------------------------------
> sys/opencrypto/cryptodev.c | 248 -----------------------
> sys/opencrypto/cryptodev.h | 58 ------
> sys/opencrypto/cryptodev_if.m | 36 +---
> tools/tools/crypto/Makefile | 5 +-
> tools/tools/crypto/cryptokeytest.c | 270 -------------------------
> 15 files changed, 56 insertions(+), 1347 deletions(-)
>
> diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
> index 1019436f1e28..39cb638129e9 100644
> --- a/ObsoleteFiles.inc
> +++ b/ObsoleteFiles.inc
> @@ -40,6 +40,13 @@
> # xargs -n1 | sort | uniq -d;
> # done
>
> +# 20210412: Remove kernel asymmetric crypto
> +OLD_FILES+=usr/share/man/man9/crypto_asym.9
> +OLD_FILES+=usr/share/man/man9/crypto_kdispatch.9
> +OLD_FILES+=usr/share/man/man9/crypto_kdone.9
> +OLD_FILES+=usr/share/man/man9/crypto_kregister.9
> +OLD_FILES+=usr/share/man/man9/CRYPTODEV_KPROCESS.9
> +
should be *.9.gz
More information about the dev-commits-src-main
mailing list