#ifndef __HI_COMMON_CIPHER__ #define __HI_COMMON_CIPHER__ #ifdef __cplusplus #if __cplusplus extern "C" { #endif #endif /* __cplusplus */ #define HI_ERR_CIPHER_NOT_INIT (HI_S32)(0x804D0001) #define HI_ERR_CIPHER_INVALID_HANDLE (HI_S32)(0x804D0002) #define HI_ERR_CIPHER_INVALID_POINT (HI_S32)(0x804D0003) #define HI_ERR_CIPHER_INVALID_PARA (HI_S32)(0x804D0004) #define HI_ERR_CIPHER_FAILED_INIT (HI_S32)(0x804D0005) #define HI_ERR_CIPHER_FAILED_GETHANDLE (HI_S32)(0x804D0006) #define HI_ERR_CIPHER_FAILED_RELEASEHANDLE (HI_S32)(0x804D0007) #define HI_ERR_CIPHER_FAILED_CONFIGAES (HI_S32)(0x804D0008) #define HI_ERR_CIPHER_FAILED_CONFIGDES (HI_S32)(0x804D0009) #define HI_ERR_CIPHER_FAILED_ENCRYPT (HI_S32)(0x804D000A) #define HI_ERR_CIPHER_FAILED_DECRYPT (HI_S32)(0x804D000B) #define HI_ERR_CIPHER_BUSY (HI_S32)(0x804D000C) #define HI_ERR_CIPHER_NO_AVAILABLE_RNG (HI_S32)(0x804D000D) #define HI_ERR_CIPHER_FAILED_MEM (HI_S32)(0x804D000E) #define HI_ERR_CIPHER_UNAVAILABLE (HI_S32)(0x804D000F) #define HI_ERR_CIPHER_OVERFLOW (HI_S32)(0x804D0010) #define HI_ERR_CIPHER_HARD_STATUS (HI_S32)(0x804D0011) #define HI_ERR_CIPHER_TIMEOUT (HI_S32)(0x804D0012) #define HI_ERR_CIPHER_UNSUPPORTED (HI_S32)(0x804D0013) #define HI_ERR_CIPHER_REGISTER_IRQ (HI_S32)(0x804D0014) #define HI_ERR_CIPHER_ILLEGAL_UUID (HI_S32)(0x804D0015) #define HI_ERR_CIPHER_ILLEGAL_KEY (HI_S32)(0x804D0016) #define HI_ERR_CIPHER_INVALID_ADDR (HI_S32)(0x804D0017) #define HI_ERR_CIPHER_INVALID_LENGTH (HI_S32)(0x804D0018) #define HI_ERR_CIPHER_ILLEGAL_DATA (HI_S32)(0x804D0019) #define HI_ERR_CIPHER_RSA_SIGN (HI_S32)(0x804D001A) #define HI_ERR_CIPHER_RSA_VERIFY (HI_S32)(0x804D001B) #define HI_ERR_CIPHER_MEMSET_S_FAILED (HI_S32)(0x804D001C) #define HI_ERR_CIPHER_MEMCPY_S_FAILED (HI_S32)(0x804D001D) #define HI_ERR_CIPHER_RSA_CRYPT_FAILED (HI_S32)(0x804D001E) #ifdef __cplusplus #if __cplusplus } #endif #endif /* __cplusplus */ #endif /* __CRYP_CIPHER_H__ */