chen
2025-07-04 387d1ffc16ce9e050403baee0ed07f3d9accf632
keil/include/drivers/mk_aes.c
@@ -1,5 +1,5 @@
/*
 * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and
 * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and
 * its subsidiaries and affiliates (collectly called MKSEMI).
 *
 * All rights reserved.
@@ -44,7 +44,7 @@
#include "mk_trace.h"
#include "string.h"
#if defined(__ICCARM__) && defined(XIP_EN)
#if defined(__ICCARM__)
#pragma default_function_attributes = __ramfunc
#endif
@@ -72,8 +72,8 @@
#define MACTAG_IS_VALID(x)                                                                                   \
    ((((aes_handle[x].base->CTRL1) & (AES_CTRL1_MODE(AES_MODE_CCM) | AES_CTRL1_DIR(AES_DIR_DECRYPT))) ==     \
      (AES_CTRL1_MODE(AES_MODE_CCM) | AES_CTRL1_DIR(AES_DIR_DECRYPT)))                                       \
         ? (((aes_handle[x].base->STATUS) & AES_STATUS_MIC_VALID_MSK) ? (AES_MIN_VALID) : (AES_MIN_INVALID)) \
         : (AES_MIN_INVALID))
         ? (((aes_handle[x].base->STATUS) & AES_STATUS_MIC_VALID_MSK) ? (AES_MIC_VALID) : (AES_MIC_INVALID)) \
         : (AES_MIC_INVALID))
int aes_open(enum AES_DEV_T id, struct AES_CFG_T *config)
{
@@ -661,7 +661,7 @@
    return ret;
}
enum AES_MIN_CHE_T aes_ccm_dec_mic_isvalid(enum AES_DEV_T id)
enum AES_MIC_STATUS_T aes_ccm_dec_mic_isvalid(enum AES_DEV_T id)
{
    return aes_handle[id].is_valid;
}