51 lines
1.5 KiB
C
51 lines
1.5 KiB
C
/**************************************************************************
|
|
* %name: sscs_sdk.h %
|
|
* %instance: security_1 %
|
|
* %version: 11 %
|
|
* %created_by: cameron %
|
|
* %date_modified: Tue May 03 10:33:35 2005 %
|
|
***************************************************************************
|
|
*
|
|
**************************************************************************/
|
|
#ifndef _SSCS_SDK_H_
|
|
#define _SSCS_SDK_H_
|
|
|
|
/* This is the NDK header file for the SecretStore version 3.02. */
|
|
#if defined(__cplusplus) || defined(c_plusplus)
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
#include <sscs_utf8.h>
|
|
#include <micasa.h>
|
|
|
|
#define SSCS_BINARY_TYPE_F 0x00000004L
|
|
#define SSCS_OBITUARY_TYPE_F 0x00000008L
|
|
|
|
static SS_UTF8_T SSCS_OBITUARY[] = {"SS_Obituary"};
|
|
// {'S','S','_','O','b','i','t','u','a','r','y', 0};
|
|
// #define SSCS_OBITUARY_LEN 24
|
|
#define SSCS_OBITUARY_CHARS 11
|
|
|
|
// this is not exposed outside of SSCS because its only here for backward compatibility
|
|
static SS_UTF8_T SSCS_APP_SECRET[] = {"SS_App"};
|
|
//{'S','S','_','A','p','p', 0};
|
|
// #define SSCS_APP_SECRET_LEN 14
|
|
#define SSCS_APP_SECRET_CHARS 6
|
|
|
|
|
|
//* This is used with cache because cache is aware of shared secret format
|
|
typedef struct _sscs_secret_ID_List
|
|
{
|
|
uint32_t enumHandle; // set to 0 to begin with
|
|
uint32_t returnedIDs; // to be initialized by the caller to the array size
|
|
SSCS_SECRET_ID_T *secIDList; //* an array of secret IDs structures.
|
|
} SSCS_SECRET_ID_LIST_T;
|
|
|
|
|
|
#if defined(__cplusplus) || defined(c_plusplus)
|
|
}
|
|
#endif
|
|
|
|
#endif /* _SSCS_SDK_H */
|