|
|
1.1 root 1: /*
2: * defines the entry point for the cac card. Only used by cac.c anc
3: * vcard_emul_type.c
4: *
5: * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
6: * See the COPYING.LIB file in the top-level directory.
7: */
8: #ifndef CAC_H
9: #define CAC_H 1
10: #include "vcard.h"
11: #include "vreader.h"
12: /*
13: * Initialize the cac card. This is the only public function in this file. All
14: * the rest are connected through function pointers.
15: */
16: VCardStatus cac_card_init(VReader *reader, VCard *card, const char *params,
17: unsigned char * const *cert, int cert_len[],
18: VCardKey *key[] /* adopt the keys*/,
19: int cert_count);
20:
21: /* not yet implemented */
22: VCardStatus cac_is_cac_card(VReader *reader);
23: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.