Security Audit. Checkpoint changes thus far to c code.
This commit is contained in:
@@ -44,13 +44,13 @@ extern "C"
|
||||
typedef unsigned char SS_UTF8_T;
|
||||
#endif
|
||||
|
||||
#define NSSCS_MAX_USERID_LEN 256 //* max username (bytes)
|
||||
#define NSSCS_MAX_USERID_LEN 256 //* max username (bytes)
|
||||
#define NSSCS_MAX_PWORD_LEN 128 //* max password (bytes)
|
||||
#define NSSCS_MAX_SECRET_ID_LEN 512 //* in bytes including NULL
|
||||
|
||||
// used to denote what structure is being used for the credentials
|
||||
#define SSCS_CRED_TYPE_BASIC_F 0x00000001L
|
||||
#define SSCS_CRED_TYPE_BINARY_F 0x00000002L
|
||||
#define SSCS_CRED_TYPE_BASIC_F 0x00000001L
|
||||
#define SSCS_CRED_TYPE_BINARY_F 0x00000002L
|
||||
|
||||
// used to denote the type of username being requested or set
|
||||
#define USERNAME_TYPE_CN_F 0x00000000L // default behavior
|
||||
@@ -96,6 +96,7 @@ typedef struct _sscs_ext_t
|
||||
/* ############################## ERROR CODES ############################ */
|
||||
/* ####################################################################### */
|
||||
|
||||
|
||||
#define NSSCS_SUCCESS 0x00000000 /* 0 */
|
||||
#define NSSCS_E_OBJECT_NOT_FOUND 0xFFFFFCE0 /* -800 */
|
||||
#define NSSCS_E_NICI_FAILURE 0xFFFFFCDF /* -801 */
|
||||
@@ -146,13 +147,13 @@ typedef struct _sscs_ext_t
|
||||
#define NSSCS_E_VERSION_MISMATCH 0xFFFFFCB2 /* -846 */
|
||||
#define NSSCS_E_SECRET_BUFF_TOO_SHORT 0xFFFFFCB1 /* -847 */
|
||||
#define NSSCS_E_SH_SECRET_FAILURE 0xFFFFFCB0 /* -848 */
|
||||
#define NSSCS_E_PARSER_FAILURE 0xFFFFFCAF /* -849 */
|
||||
#define NSSCS_E_UTF8_OP_FAILURE 0xFFFFFCAE /* -850 */
|
||||
#define NSSCS_E_CTX_LESS_CN_NOT_UNIQUE 0xFFFFFCAD /* -851 */
|
||||
#define NSSCS_E_UNSUPPORTED_BIND_CRED 0xFFFFFCAC /* -852 */
|
||||
#define NSSCS_E_CERTIFICATE_NOT_FOUND 0xFFFFFCAB /* -853 */
|
||||
#define NSSCS_E_CANT_OPEN_CLIENT_CACHE 0xFFFFFCAA /* -854 */
|
||||
#define NSSCS_E_WRONG_SH_SEC_TYPE 0xFFFFFCA9 /* -855 */
|
||||
#define NSSCS_E_PARSER_FAILURE 0xFFFFFCAF /* -849 */
|
||||
#define NSSCS_E_UTF8_OP_FAILURE 0xFFFFFCAE /* -850 */
|
||||
#define NSSCS_E_CTX_LESS_CN_NOT_UNIQUE 0xFFFFFCAD /* -851 */
|
||||
#define NSSCS_E_UNSUPPORTED_BIND_CRED 0xFFFFFCAC /* -852 */
|
||||
#define NSSCS_E_CERTIFICATE_NOT_FOUND 0xFFFFFCAB /* -853 */
|
||||
#define NSSCS_E_CANT_OPEN_CLIENT_CACHE 0xFFFFFCAA /* -854 */
|
||||
#define NSSCS_E_WRONG_SH_SEC_TYPE 0xFFFFFCA9 /* -855 */
|
||||
|
||||
#define NSSCS_E_NOT_IMPLEMENTED 0xFFFFFC88 /* -888 */
|
||||
#define NSSCS_E_BETA_EXPIRED 0xFFFFFC7D /* -899 */
|
||||
@@ -339,8 +340,6 @@ typedef struct _sscs_ext_t
|
||||
|
||||
########################### END OFERROR CODES ########################## */
|
||||
|
||||
#endif // _SSCS_SDK_H_
|
||||
|
||||
|
||||
// * The following functions will be exposed as exported API:
|
||||
// **************************************************************
|
||||
@@ -425,4 +424,5 @@ typedef struct _sscs_ext_t
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user