You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.1 KiB
C
59 lines
2.1 KiB
C
/************************************************************************/
|
|
/* SISCO SOFTWARE MODULE HEADER *****************************************/
|
|
/************************************************************************/
|
|
/* (c) Copyright Systems Integration Specialists Company, Inc., */
|
|
/* 2003 - 2004, All Rights Reserved. */
|
|
/* */
|
|
/* MODULE NAME : mmslusec.h */
|
|
/* PRODUCT(S) : MMS-EASE Lite with LITESECURE */
|
|
/* */
|
|
/* MODULE DESCRIPTION : */
|
|
/* Prototypes for Security related user functions. */
|
|
/* */
|
|
/* GLOBAL FUNCTIONS DEFINED IN THIS MODULE : */
|
|
/* */
|
|
/* MODIFICATION LOG : */
|
|
/* Date Who Rev Comments */
|
|
/* -------- --- ------ ------------------------------------------- */
|
|
/* 01/20/04 EJV 03 ulFreeAssocSecurity: del cc param. */
|
|
/* 01/06/04 EJV 02 Merged with MMS-EASE mms_usec.h. */
|
|
/* 07/08/03 EJV 01 Adopted from MMS-EASE mms_usec.h. */
|
|
/************************************************************************/
|
|
#ifndef MMS_USEC_H
|
|
#define MMS_USEC_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* NOTE: The MMS-EASE Lite Secured applications (Client, Server) */
|
|
/* are designed to work with Security Toolkit for MMS-EASE Lite */
|
|
/* (LITESECURE-000-001). */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
#if defined(S_SEC_ENABLED)
|
|
|
|
#include "acseauth.h"
|
|
#include "ssec.h"
|
|
|
|
|
|
ST_RET ulSetSecurityCalling (ST_CHAR *locArName,
|
|
ST_CHAR *remArName,
|
|
S_SEC_LOC_AR **locArSecOut,
|
|
S_SEC_REM_AR **remArSecOut,
|
|
ACSE_AUTH_INFO *locAuthInfo,
|
|
S_SEC_ENCRYPT_CTRL *encryptCtrl);
|
|
ST_RET ulCheckSecureAssocConf (MVL_NET_INFO *cc);
|
|
ST_RET ulCheckSecureAssocInd (MVL_NET_INFO *cc, ACSE_AUTH_INFO *rspAuthInfo);
|
|
ST_RET ulFreeAssocSecurity (ACSE_AUTH_INFO *authInfo);
|
|
ST_RET ulCheckSecurityConfiguration (ST_VOID);
|
|
|
|
#endif /* defined(S_SEC_ENABLED) */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* MMS_USEC_H */
|