SALLD Function Return Codes
[SA LLD Constants (enums and defines)]

SALLD Function Return Codes

Error codes returned by SALLD API functions.



#define sa_ERR_OK   0
#define sa_ERR_GEN   -1
#define sa_ERR_PARAMS   -2
#define sa_ERR_NOMEM   -3
#define sa_ERR_INV_BUF   -4
#define sa_ERR_INV_PROTO_TYPE   -5
#define sa_ERR_NO_CTX_BUF   -6
#define sa_ERR_KEY_EXPIRED   -7
#define sa_ERR_REPLAY_OLD   -8
#define sa_ERR_REPLAY_DUP   -9
#define sa_ERR_AUTH_FAIL   -10
#define sa_ERR_PADDING_FAIL   -11
#define sa_ERR_CLOSE_PENDING   -12
#define sa_ERR_UNSUPPORTED   -13
#define sa_ERR_STATS_UNAVAIL   -14
#define sa_ERR_MODULE_BUSY   -15
#define sa_ERR_MODULE_UNAVAIL   -16
#define sa_ERR_PKA_TIMEOUT   -17
#define sa_ERR_SWINFO_UNAVAIL   -18
#define sa_ERR_INV_HANDLE   -19
#define sa_ERR_INV_ENDIAN_MODE   -20
#define sa_ERR_SCRATCH_MEMORY_FULL   -21
#define sa_ERR_INV_INT_MEM   -22

Define Documentation

#define sa_ERR_AUTH_FAIL   -10

SALLD Return Codes -- Authentication Failure.

Definition at line 298 of file salld.h.

#define sa_ERR_CLOSE_PENDING   -12

SALLD Return Codes -- Close still pending, wait for Security context to be freed.

Definition at line 308 of file salld.h.

#define sa_ERR_GEN   -1

SALLD Return Codes -- General Error.

Definition at line 252 of file salld.h.

#define sa_ERR_INV_BUF   -4

SALLD Return Codes -- Invalid buffers.

Definition at line 268 of file salld.h.

#define sa_ERR_INV_ENDIAN_MODE   -20

SALLD Return Codes -- System or Channel instance using the different endian mode than the processor .

Definition at line 349 of file salld.h.

#define sa_ERR_INV_HANDLE   -19

SALLD Return Codes -- Invalid system or channel handles.

Definition at line 343 of file salld.h.

#define sa_ERR_INV_INT_MEM   -22

SALLD Return Codes -- Invalid internal memory buffer for key storage

Definition at line 359 of file salld.h.

#define sa_ERR_INV_PROTO_TYPE   -5

SALLD Return Codes -- Unsupported security protocol type.

Definition at line 273 of file salld.h.

#define sa_ERR_KEY_EXPIRED   -7

SALLD Return Codes -- Security Key is expired.

Definition at line 283 of file salld.h.

#define sa_ERR_MODULE_BUSY   -15

SALLD Return Codes -- Module (RNG or PKA) is busy serving pending request.

Definition at line 323 of file salld.h.

#define sa_ERR_MODULE_UNAVAIL   -16

SALLD Return Codes -- Module (RNG or PKA) is not available (initialized) yet.

Definition at line 328 of file salld.h.

#define sa_ERR_NO_CTX_BUF   -6

SALLD Return Codes -- Required Context Buffer not available.

Definition at line 278 of file salld.h.

#define sa_ERR_NOMEM   -3

SALLD Return Codes -- Memory buffers not avialable.

Definition at line 262 of file salld.h.

#define sa_ERR_OK   0

SALLD Return Codes -- No Error.

Definition at line 247 of file salld.h.

#define sa_ERR_PADDING_FAIL   -11

SALLD Return Codes -- ESP Padding Verification Failure.

Definition at line 303 of file salld.h.

#define sa_ERR_PARAMS   -2

SALLD Return Codes -- Incorrect Input parameters.

Definition at line 257 of file salld.h.

#define sa_ERR_PKA_TIMEOUT   -17

SALLD Return Codes -- PKA operation timeout..

Definition at line 333 of file salld.h.

#define sa_ERR_REPLAY_DUP   -9

SALLD Return Codes -- Duplicated Packet is received.

Definition at line 293 of file salld.h.

#define sa_ERR_REPLAY_OLD   -8

SALLD Return Codes -- Receive Packet is out of replay window range.

Definition at line 288 of file salld.h.

#define sa_ERR_SCRATCH_MEMORY_FULL   -21

SALLD Return Codes -- No avail scratch memory for key storage

Definition at line 354 of file salld.h.

#define sa_ERR_STATS_UNAVAIL   -14

SALLD Return Codes -- Statistics is not available yet.

Definition at line 318 of file salld.h.

#define sa_ERR_SWINFO_UNAVAIL   -18

SALLD Return Codes -- Software Information is not available yet.

Definition at line 338 of file salld.h.

#define sa_ERR_UNSUPPORTED   -13

SALLD Return Codes -- API is not supported.

Definition at line 313 of file salld.h.


Copyright 2014, Texas Instruments Incorporated