| /* | |
| * 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 |