- Added handling for output buffer of EstablishPACEChannel, but CARs are still missing

- Handed over code for handling of IV and SSC for PACE to OpenPACE


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@106 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
frankmorgner
2010-05-16 18:53:05 +00:00
parent 496cc54c6f
commit c26c4273a9
3 changed files with 84 additions and 192 deletions

View File

@@ -61,8 +61,8 @@ int pace_sm_verify_authentication(sc_card_t *card, const struct sm_ctx *ctx,
int GetReadersPACECapabilities(sc_card_t *card, const __u8
*in, __u8 **out, size_t *outlen);
int EstablishPACEChannel(sc_card_t *card, const __u8 *in,
__u8 **out, size_t *outlen, struct sm_ctx *ctx);
int EstablishPACEChannel(sc_card_t *card, const struct pace_sm_ctx *oldctx,
const __u8 *in, __u8 **out, size_t *outlen, struct sm_ctx *sctx)
int pace_transmit_apdu(struct sm_ctx *sctx, sc_card_t *card,
sc_apdu_t *apdu);