Removing crypto(9) "opencrypto" and /dev/crypto
Aaron LI
aly at aaronly.me
Sat Aug 9 18:59:44 PDT 2025
On 8/8/25 6:20 PM, Michael Neumann wrote:
> Hi,
Hi Michael,
Great job!
> I'd like to commit the following two patches, removing a lot of "bloat":
>
> https://leaf.dragonflybsd.org/~mneumann/0001-crypto-remove-dev-crypto-pseudo-device.patch
Some suggestions:
1. UPDATING:
As we're removing 'device cryptodev' from the default kernel config,
I suggest we first make 'cryptdev' a no-op and then remove it in a later
release. The UPDATING file said similar notes for the FFS_ROOT option.
2. Bump __DragonFly_version for the removal of "/dev/crypto" device.
3. Makefile_upgrade.inc
Also remove "/boot/kernel/cryptodev.ko"
> https://leaf.dragonflybsd.org/~mneumann/0002-opencrypto-remove-in-kernel-crypto-9-framework.patch
Some suggestions:
1. Makefile_upgrade.inc
Remove /usr/include/crypto directory,
also remove /boot/kernel/aesni.ko
2. Again bump __DragonFly_version, as we're removing
"/usr/include/crypto" and changing kernel API, also the removal of
aesni(4) device.
3. sys/config/X86_64_GENERIC, sys/config/LINT64
Remove "device aesni"
4. UPDATING:
Announce that we made "aesni" a no-op and will remove it in a later
release.
5. share/man/man4/rndtest.4
Remove the trailing comma (,) from ".Xr random 4 ,".
Cheers,
Aaron
More information about the Kernel
mailing list