Support for Intel Keem Bay OCS AES/SM4 HW acceleration

modulename: keembay-ocs-aes.ko

configname: CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4

Linux Kernel Configuration
└─>Cryptographic API
└─>Hardware crypto devices
└─>Support for Intel Keem Bay OCS AES/SM4 HW acceleration
In linux kernel since version 5.2 (release Date: 2019-07-07)  
Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) AES and
SM4 cipher hardware acceleration for use with Crypto API.

Provides HW acceleration for the following transformations:
cbc(aes), ctr(aes), ccm(aes), gcm(aes), cbc(sm4), ctr(sm4), ccm(sm4)
and gcm(sm4).

Optionally, support for the following transformations can also be
enabled: ecb(aes), cts(cbc(aes)), ecb(sm4) and cts(cbc(sm4)).

source code: