/* * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef _CC_SEC_DEFS_H #define _CC_SEC_DEFS_H /*! @file @brief This file contains general hash definitions and types. */ #ifdef __cplusplus extern "C" { #endif /*! The hashblock size in words. */ #define HASH_BLOCK_SIZE_IN_WORDS 16 /*! The hash - SHA2 results in words. */ #define HASH_RESULT_SIZE_IN_WORDS 8 #define HASH_RESULT_SIZE_IN_BYTES 32 /*! Definition for hash result array. */ typedef uint32_t CCHashResult_t[HASH_RESULT_SIZE_IN_WORDS]; #ifdef __cplusplus } #endif #endif