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-all mailing list