46#include <TargConfig.h>
54#define SHARKSSL_USE_SHA1 1
55#define SHARKSSL_USE_MD5 1
56#define SHARKSSL_ENABLE_AES_CCM 1
57#define SHARKSSL_HMAC_API 1
58#define SHARKSSL_ENABLE_AES_CBC 1
59#define SHARKSSL_ENABLE_ENCRYPTED_PKCS8_SUPPORT 1
62#pragma diag_suppress=Pa084
63#pragma diag_suppress=Pa089
64#pragma diag_suppress=Pa181
65#pragma diag_suppress=Pe188
66#pragma diag_suppress=Pe546
67#pragma diag_suppress=Pe550
124#define S64_getMsw(o) ((S32)(0xFFFFFFFF & ((o) >> 32) ))
144#define iStrlen(s) ((int)strlen(s))
uint16_t U16
Unsigned 16-bit integer.
Definition: GenPrimT.h:91
int64_t S64
Signed 64-bit integer.
Definition: GenPrimT.h:87
uint64_t U64
Unsigned 64-bit integer.
Definition: GenPrimT.h:95
S32 SBaFileSize
Signed file-size value in bytes; 32 bits without BA_FILESIZE64.
Definition: GenPrimT.h:138
int32_t S32
Signed 32-bit integer.
Definition: GenPrimT.h:85
S64 BaTime
An arithmetic type representing calendar time with epoch of 1970-01-01 00:00:00 UTC,...
Definition: GenPrimT.h:103
uint32_t U32
Unsigned 32-bit integer.
Definition: GenPrimT.h:93
int16_t S16
Signed 16-bit integer.
Definition: GenPrimT.h:83
uint8_t U8
Unsigned 8-bit integer.
Definition: GenPrimT.h:89
U8 BaBool
Boolean stored in an unsigned byte; FALSE is zero and TRUE is one.
Definition: GenPrimT.h:118
int8_t S8
Signed 8-bit integer.
Definition: GenPrimT.h:81
U32 BaFileSize
Unsigned file size or position in bytes; 32 bits without BA_FILESIZE64.
Definition: GenPrimT.h:136
UTC timestamp with a fractional second and an explicit timezone offset.
Definition: GenPrimT.h:108
S16 offset
Minutes east of UTC, from -1439 to 1439; negative values are west.
Definition: GenPrimT.h:114
BaTime sec
Signed seconds since 1970-01-01 00:00:00 UTC, independent of offset.
Definition: GenPrimT.h:110
S32 nsec
Nanoseconds, valid range: 0 to 999999999.
Definition: GenPrimT.h:112