1.6.1.1 Enumerations
enum CRYPTO_PKE_RESULT { CRYPTO_PKE_RESULT_SUCCESS = 0U, CRYPTO_PKE_RESULT_INIT_FAIL = 1U, CRYPTO_PKE_ERROR_PUBKEYCOMPRESS = 2U, CRYPTO_PKE_RESULT_ERROR_CURVE = 3U, CRYPTO_PKE_RESULT_ERROR_RNG = 4U, CRYPTO_PKE_RESULT_ERROR_FAIL = 5U, CRYPTO_PKE_RESULT_IDLE = 6U, CRYPTO_PKE_RESULT_BUSY = 7U }
This enumeration represents the result of the CAM PKE operation.
enum PKE_ECC_CURVE { NO_CURVE = 0, P256 = 1, P384 = 2, P521 = 3, P192 = 4 }
This enumeration represents the ECC curves supported by the CAM PKE driver.
enum PKE_OPERATION_TYPE { CRYPTO_PKE_OPERATION_VERIFY, CRYPTO_PKE_OPERATION_SIGN, CRYPTO_PKE_OPERATION_UNKNOWN }
This enumeration represents the operation that triggered an interrupt.
enum PKE_OPERATIONS { DEFAULT, PKE_CLEAR_MEMORY, ECDSA_SIGNATURE_GENERATION, ECDSA_SIGNATURE_VERIFICATION, ECDH_ECC_MULTIPLY }
This enumeration represents the type of operation that the PKE engine must complete.
