CASA/include/sscs_sdk.h
2005-10-11 19:51:00 +00:00

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 */