123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #ifndef _SSI_UTIL_DEFS_H
- #define _SSI_UTIL_DEFS_H
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- #include "ssi_pal_types_plat.h"
- #include "ssi_util_key_derivation_defs.h"
- #define SASI_UTIL_AES_128BIT_SIZE 16
- #define SASI_UTIL_CMAC_DERV_MIN_DATA_IN_SIZE SASI_UTIL_FIX_DATA_MIN_SIZE_IN_BYTES+2
- #define SASI_UTIL_CMAC_DERV_MAX_DATA_IN_SIZE SASI_UTIL_MAX_KDF_SIZE_IN_BYTES
- #define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES 0x10UL
- #define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_WORDS (SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES/4)
- typedef uint32_t SaSiUtilError_t;
- typedef uint8_t SaSiUtilAesCmacResult_t[SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES];
- #ifdef __cplusplus
- }
- #endif
- #endif
|