Installing and loading the cryptographic device driver
You need an installed Linux kernel that includes the cryptographic device driver. This cryptographic device driver is normally included in the regular kernel package shipped with your Linux® distribution. Loading the cryptographic device driver is only required for earlier installations as described in this topic.
About this task
In earlier Linux distributions, the cryptographic device driver is shipped as a single module called z90crypt. In more recent distributions, the cryptographic device driver is shipped as set of modules with the ap module being the main module that triggers loading all required sub-modules. There is, however, an alias name z90crypt that links to the ap main module.
There are distributions using kernel levels starting with 4.10, that have basic cryptographic device driver support as part of the kernel (that is, the ap module is already compiled in the kernel). In this case, loading the ap main module with the modprobe command is no longer needed. In addition, the domain and poll_thread parameters are no longer module parameters, but kernel parameters. In this case, you can change the values directly via sysfs, or change as kernel parameters. Refer to the Device Drivers, Features, and Commands for kernel 4.12 or later on the developerWorks website for further information.