SEcube open-source SDK
error values

Returned error values.

#define SEFILE_ENV_ALREADY_SET   15
 
#define SEFILE_ENV_WRONG_PARAMETER   16
 
#define SEFILE_ENV_MALLOC_ERROR   17
 
#define SEFILE_ENV_NOT_SET   18
 
#define SEFILE_SECTOR_MALLOC_ERR   19
 
#define SEFILE_GET_FILEPOINTER_ERR   20
 
#define SEFILE_HANDLE_MALLOC_ERR   21
 
#define SEFILE_CLOSE_HANDLE_ERR   22
 
#define SEFILE_CREATE_ERROR   23
 
#define SEFILE_OPEN_ERROR   24
 
#define SEFILE_WRITE_ERROR   25
 
#define SEFILE_SEEK_ERROR   26
 
#define SEFILE_READ_ERROR   27
 
#define SEFILE_ILLEGAL_SEEK   28
 
#define SEFILE_FILESIZE_ERROR   29
 
#define SEFILE_BUFFER_MALLOC_ERR   30
 
#define SEFILE_FILENAME_DEC_ERROR   31
 
#define SEFILE_FILENAME_ENC_ERROR   32
 
#define SEFILE_DIRNAME_ENC_ERROR   33
 
#define SEFILE_DIRNAME_DEC_ERROR   34
 
#define SEFILE_DIRNAME_TOO_LONG   35
 
#define SEFILE_MKDIR_ERROR   36
 
#define SEFILE_LS_ERROR   37
 
#define SEFILE_ENV_INIT_ERROR   38
 
#define SEFILE_ENV_UPDATE_ERROR   39
 
#define SEFILE_INTEGRITY_ERROR   40
 
#define SEFILE_NAME_NOT_VALID   41
 
#define SEFILE_TRUNCATE_ERROR   42
 
#define SEFILE_DEVICE_SN_MISMATCH   43
 
#define SEFILE_KEYID_NOT_PRESENT   44
 
#define SEFILE_ALGID_NOT_PRESENT   45
 
#define SEFILE_PATH_TOO_LONG   46
 
#define SEFILE_SYNC_ERR   47
 
#define SEFILE_SIGNATURE_MISMATCH   48
 
#define SEFILE_RECRYPT_ERROR   49
 

Detailed Description