123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- #ifndef __SNS_SILIB_H__
- #define __SNS_SILIB_H__
- #include "ssi_pal_types.h"
- #include "crys_rnd.h"
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- typedef enum {
- SA_SILIB_RET_OK = 0,
- SA_SILIB_RET_EINVAL_CTX_PTR,
- SA_SILIB_RET_EINVAL_WORK_BUF_PTR,
- SA_SILIB_RET_HAL,
- SA_SILIB_RET_PAL,
- SA_SILIB_RET_EINVAL_HW_VERSION,
- SA_SILIB_RET_EINVAL_HW_SIGNATURE,
- SA_SILIB_RESERVE32B = 0x7FFFFFFFL
- } SA_SilibRetCode_t;
- #define DX_VERSION_PRODUCT_BIT_SHIFT 0x18UL
- #define DX_VERSION_PRODUCT_BIT_SIZE 0x8UL
- SA_SilibRetCode_t SaSi_LibInit(void);
- void SaSi_LibFini(void);
- #ifdef __cplusplus
- }
- #endif
- #endif
|