File:  [Qemu by Fabrice Bellard] / qemu / libcacard / cac.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 19:03:08 2018 UTC (3 years, 7 months ago) by root
Branches: qemu, MAIN
CVS tags: qemu1101, qemu1001, qemu1000, qemu0151, HEAD
qemu 0.15.1

    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

unix.superglobalmegacorp.com