git: Remove hifn(4), safe(4), ubsec(4) and padlock(4) drivers
Michael Neumann
mneumann at crater.dragonflybsd.org
Fri Apr 4 05:01:33 PDT 2025
commit 980dc6f5ee469df858eb285322bf689882073b07
Author: Michael Neumann <mneumann at ntecs.de>
Date: Fri Apr 4 11:15:09 2025 +0200
Remove hifn(4), safe(4), ubsec(4) and padlock(4) drivers
These were removed in OpenBSD 7.1 and it's unlikely that
they are still in use by someone today.
Padlock can be used (on VIA CPUs) without having a kernel
driver for it as it is a CPU instruction. OpenSSL, for
instance, ships with a padlock engine and corresponding
assembly code.
Summary of changes:
Makefile_upgrade.inc | 6 +-
UPDATING | 15 +
share/man/man4/Makefile | 4 -
share/man/man4/aesni.4 | 1 -
share/man/man4/crypto.4 | 4 -
share/man/man4/hifn.4 | 130 --
share/man/man4/padlock.4 | 97 -
share/man/man4/rdrand.4 | 1 -
share/man/man4/rndtest.4 | 3 -
share/man/man4/safe.4 | 126 --
share/man/man4/ubsec.4 | 104 -
sys/conf/files | 3 -
sys/conf/options | 15 -
sys/config/LINT64 | 16 -
sys/config/X86_64_GENERIC | 1 -
sys/dev/crypto/Makefile | 2 +-
sys/dev/crypto/hifn/Makefile | 13 -
sys/dev/crypto/hifn/hifn7751.c | 2938 ---------------------------
sys/dev/crypto/hifn/hifn7751reg.h | 590 ------
sys/dev/crypto/hifn/hifn7751var.h | 365 ----
sys/dev/crypto/padlock/Makefile | 8 -
sys/dev/crypto/padlock/padlock.c | 427 ----
sys/dev/crypto/padlock/padlock.h | 101 -
sys/dev/crypto/padlock/padlock_cipher.c | 266 ---
sys/dev/crypto/padlock/padlock_hash.c | 388 ----
sys/dev/crypto/padlock/padlock_rng.c | 78 -
sys/dev/crypto/padlock/rng_harvest_x86_64.S | 75 -
sys/dev/crypto/safe/Makefile | 39 -
sys/dev/crypto/safe/safe.c | 2248 --------------------
sys/dev/crypto/safe/safereg.h | 412 ----
sys/dev/crypto/safe/safevar.h | 219 --
sys/dev/crypto/ubsec/Makefile | 13 -
sys/dev/crypto/ubsec/ubsec.c | 2856 --------------------------
sys/dev/crypto/ubsec/ubsecreg.h | 221 --
sys/dev/crypto/ubsec/ubsecvar.h | 256 ---
sys/platform/pc64/conf/files | 5 -
tools/tools/crypto/Makefile | 15 +-
tools/tools/crypto/hifnstats.c | 61 -
tools/tools/crypto/ubsecstats.c | 69 -
39 files changed, 22 insertions(+), 12169 deletions(-)
delete mode 100644 share/man/man4/hifn.4
delete mode 100644 share/man/man4/padlock.4
delete mode 100644 share/man/man4/safe.4
delete mode 100644 share/man/man4/ubsec.4
delete mode 100644 sys/dev/crypto/hifn/Makefile
delete mode 100644 sys/dev/crypto/hifn/hifn7751.c
delete mode 100644 sys/dev/crypto/hifn/hifn7751reg.h
delete mode 100644 sys/dev/crypto/hifn/hifn7751var.h
delete mode 100644 sys/dev/crypto/padlock/Makefile
delete mode 100644 sys/dev/crypto/padlock/padlock.c
delete mode 100644 sys/dev/crypto/padlock/padlock.h
delete mode 100644 sys/dev/crypto/padlock/padlock_cipher.c
delete mode 100644 sys/dev/crypto/padlock/padlock_hash.c
delete mode 100644 sys/dev/crypto/padlock/padlock_rng.c
delete mode 100644 sys/dev/crypto/padlock/rng_harvest_x86_64.S
delete mode 100644 sys/dev/crypto/safe/Makefile
delete mode 100644 sys/dev/crypto/safe/safe.c
delete mode 100644 sys/dev/crypto/safe/safereg.h
delete mode 100644 sys/dev/crypto/safe/safevar.h
delete mode 100644 sys/dev/crypto/ubsec/Makefile
delete mode 100644 sys/dev/crypto/ubsec/ubsec.c
delete mode 100644 sys/dev/crypto/ubsec/ubsecreg.h
delete mode 100644 sys/dev/crypto/ubsec/ubsecvar.h
delete mode 100644 tools/tools/crypto/hifnstats.c
delete mode 100644 tools/tools/crypto/ubsecstats.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/980dc6f5ee469df858eb285322bf689882073b07
--
DragonFly BSD source repository
More information about the Commits
mailing list