00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: ddvcard.h 233 2006-09-11 15:18:03Z martin $ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef CHIPCARD_CARD_EGKCARD_H 00015 #define CHIPCARD_CARD_EGKCARD_H 00016 00017 #include <chipcard3/client/card.h> 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif 00022 00032 00042 CHIPCARD_API int LC_EgkCard_ExtendCard(LC_CARD *card); 00043 00050 CHIPCARD_API int LC_EgkCard_UnextendCard(LC_CARD *card); 00051 00058 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_Reopen(LC_CARD *card); 00068 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_VerifyPin(LC_CARD *card, 00069 const char *pin); 00074 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_SecureVerifyPin(LC_CARD *card); 00078 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadPd(LC_CARD *card, 00079 GWEN_BUFFER *buf); 00080 00081 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadVd(LC_CARD *card, 00082 GWEN_BUFFER *buf); 00083 /* defgroup */ 00085 00086 00087 #ifdef __cplusplus 00088 } 00089 #endif 00090 00091 00092 #endif /* CHIPCARD_CARD_EGKCARD_H */ 00093 00094
1.5.3