/* * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef _CRYPTO_DRIVER_H #define _CRYPTO_DRIVER_H #ifdef __cplusplus extern "C" { #endif #include "cc_pal_sb_plat.h" #include "cc_sec_defs.h" /*---------------------------- PUBLIC FUNCTIONS -----------------------------------*/ /*! * @brief This function gives the functionality of integrated hash * * @param[in] hwBaseAddress - CryptoCell base address * @param[out] hashResult - the HASH result. * */ CCError_t SBROM_CryptoHash(unsigned long hwBaseAddress, CCDmaAddr_t inputDataAddr, uint32_t BlockSize, CCHashResult_t hashResult); #ifdef __cplusplus } #endif #endif