1 /*************************************************************************** 2 begin : Mon Dec 01 2008 3 copyright : (C) 2008 by Martin Preuss 4 email : martin@libchipcard.de 5 6 *************************************************************************** 7 * Please see toplevel file COPYING for license details * 8 ***************************************************************************/ 9 10 11 #ifndef GWEN_CRYPTMGR_CRYPTMGR_KEYS_H 12 #define GWEN_CRYPTMGR_CRYPTMGR_KEYS_H 13 14 15 #include <gwenhywfar/cryptmgr.h> 16 #include <gwenhywfar/cryptkey.h> 17 18 #ifdef __cplusplus 19 extern "C" { 20 #endif 21 22 23 GWENHYWFAR_API 24 GWEN_CRYPTMGR *GWEN_CryptMgrKeys_new(const char *localName, 25 GWEN_CRYPT_KEY *localKey, 26 const char *peerName, 27 GWEN_CRYPT_KEY *peerKey, 28 int ownKeys); 29 30 GWENHYWFAR_API 31 void GWEN_CryptMgrKeys_SetPeerKey(GWEN_CRYPTMGR *mgr, 32 GWEN_CRYPT_KEY *peerKey, 33 int ownKey); 34 35 36 #ifdef __cplusplus 37 } 38 #endif 39 40 #endif 41 42 43