/* * implement the ACA applet for the CAC card. * * Adaptation to GSC-IS 2.1: * https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir6887e2003.pdf * * Copyright 2018 Red Hat, Inc. * * Author: Jakub Jelen * * This code is licensed under the GNU LGPL, version 2.1 or later. * See the COPYING file in the top-level directory. */ #include "glib-compat.h" #include "card_7816t.h" #include "cac.h" #include VCardResponse * cac_aca_get_acr_response(VCard *card, int Le, unsigned char *acrid, int format); VCardResponse * cac_aca_get_applet_acr_response(VCard *card, int Le, unsigned int pki_applets, unsigned char *aid, unsigned int aid_len, unsigned char *coid, int format); VCardResponse * cac_aca_get_amp_response(VCard *card, int Le, int format); VCardResponse * cac_aca_get_service_response(VCard *card, int Le, unsigned int pki_applets, int format);