Use the low-level API for direct access to the Crypto hardware.
The functions and other declarations used in this part of the driver are in cy_crypto_core.h. You can also include cy_pdl.h to get access to all functions and declarations in the PDL.
Firmware initializes and starts the Crypto operations. The firmware then provides the configuration data required for the desired cryptographic technique.