Application Scenarios of KAE
- Usage Description
This section describes the precautions for using KAE. - Example Code for Using the KAE
When you need to use the C language to invoke KAE, you can use the ENGINE_by_id function to obtain the KAE handle and then enable the corresponding algorithm. This section provides only sample code. Modify the code as required. - Using KAE Through the OpenSSL/Tongsuo Configuration File
To use the OpenSSL configuration file to invoke KAE, you need to add KAE-related configuration parameters to the openssl.cnf configuration file. Using KAE in configuration file mode enables user applications to use the accelerator function with just a few modifications. - Using KAE to Accelerate Nginx
This section describes how to enable Nginx acceleration using KAE in web scenarios. - Using KAE to Improve SM4-XTS Algorithm Performance
KAE supports the XTS mode of the symmetric encryption algorithm SM4 to improve algorithm performance. This mode can be used only in kernel mode through transparent partition/disk encryption based on dm-crypt. - Using KAE on a KVM
KAE can be used on a kernel-based virtual machine (KVM). Before using KAE, ensure that VMs have been created on the host OS, KAE has been installed, and related configurations have been completed on the host OS. - Using KAE on Docker
KAE can be used on Docker. Before using KAE, ensure that Docker containers have been created on the host OS, KAE has been installed, and related configurations have been completed on the host OS. - MD5 Hardware Acceleration Tuning
The RADOS gateway (RGW) can use KAE during MD5 computing when writing objects to accelerate RGW digest computing. - Invoking KAE in Java