1.5.3 Enumerations
enum CRYPTO_PKE_RESULT { CRYPTO_PKE_RESULT_SUCCESS, CRYPTO_PKE_RESULT_INIT_FAIL, CRYPTO_PKE_ERROR_PUBKEYCOMPRESS, CRYPTO_PKE_RESULT_ERROR_CURVE, CRYPTO_PKE_RESULT_ERROR_RNG, CRYPTO_PKE_RESULT_ERROR_FAIL }
enum PKE_ECC_CURVE { NO_CURVE = 0, P256 = 1, P384 = 2, P521 = 3, P192 = 4 }
enum PKE_OPERATIONS { DEFAULT, PKE_CLEAR_MEMORY, ECDSA_SIGNATURE_GENERATION, ECDSA_SIGNATURE_VERIFICATION, ECDH_ECC_MULTIPLY }