/*----------------------------------------------------------------------- * File: AALPROXY.C * * Copyright (c) 1995-2000 Intel Corporation. All rights reserved. *----------------------------------------------------------------------- */ #include #include "AALProxyDefs.h" #include "AALProxyInternal.h" #include "AALProxy.h" AAL_RETURN_CODE AAL_FUNC AALProxyLoadCssm(CSSM_GUID_PTR Guid, CSSM_DATA_PTR TrustedKeys, uint32 NumTrustedKeys) { AAL_RETURN_CODE aalRetCode = AAL_FAIL; AALProxyUnloadCssm(); aalRetCode = AAL_LoadCssm( g_aalFuncTable, AALPROXY_NUMFUNC, Guid, &g_cssmHandle, TrustedKeys, NumTrustedKeys); return aalRetCode; } void AAL_FUNC AALProxyUnloadCssm() { if ( g_cssmHandle ) { AAL_UnloadCssm ( g_cssmHandle ); g_cssmHandle = 0; } }