-
Notifications
You must be signed in to change notification settings - Fork 42
Description
crypto_util.c(241,2): error: extra ';' outside of a function [-Werror,-Wextra-semi]
241 | };
const char *FourQ_get_error_message(ECCRYPTO_STATUS Status)
{ // Output error/success message for a given ECCRYPTO_STATUS
struct error_mapping {
unsigned int index;
char *string;
} mapping[ECCRYPTO_STATUS_TYPE_SIZE] = {
{ ECCRYPTO_ERROR, ECCRYPTO_MSG_ERROR },
{ ECCRYPTO_SUCCESS, ECCRYPTO_MSG_SUCCESS },
{ ECCRYPTO_ERROR_DURING_TEST, ECCRYPTO_MSG_ERROR_DURING_TEST },
{ ECCRYPTO_ERROR_UNKNOWN, ECCRYPTO_MSG_ERROR_UNKNOWN },
{ ECCRYPTO_ERROR_NOT_IMPLEMENTED, ECCRYPTO_MSG_ERROR_NOT_IMPLEMENTED },
{ ECCRYPTO_ERROR_NO_MEMORY, ECCRYPTO_MSG_ERROR_NO_MEMORY },
{ ECCRYPTO_ERROR_INVALID_PARAMETER, ECCRYPTO_MSG_ERROR_INVALID_PARAMETER },
{ ECCRYPTO_ERROR_SHARED_KEY, ECCRYPTO_MSG_ERROR_SHARED_KEY },
{ ECCRYPTO_ERROR_SIGNATURE_VERIFICATION, ECCRYPTO_MSG_ERROR_SIGNATURE_VERIFICATION },
{ ECCRYPTO_ERROR_HASH_TO_CURVE, ECCRYPTO_MSG_ERROR_HASH_TO_CURVE },
};
if (Status >= ECCRYPTO_STATUS_TYPE_SIZE || mapping[Status].string == NULL) {
return "Unrecognized ECCRYPTO_STATUS";
} else {
return mapping[Status].string;
}
}; <-- HERE