/* * defines the entry point for the cac card. Only used by cac.c anc * vcard_emul_type.c * * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. * See the COPYING.LIB file in the top-level directory. */#ifndef CAC_H#define CAC_H 1#include "vcard.h"#include "vreader.h"
/* * Initialize the cac card. This is the only public function in this file. All * the rest are connected through function pointers. */VCardStatuscac_card_init(VReader*reader,VCard*card,constchar*params,unsignedchar*const*cert,intcert_len[],VCardKey*key[]/* adopt the keys*/,intcert_count);/* not yet implemented */VCardStatuscac_is_cac_card(VReader*reader);#endif