From 5fc01ff6f98d72219420bc29fb59d2d6eb93e887 Mon Sep 17 00:00:00 2001 From: laforge Date: Sat, 22 Oct 2005 20:20:21 +0000 Subject: - add mifare classic support - move uid/pupi from l2 private data into l2 global data - various cleanups git-svn-id: https://svn.gnumonks.org/trunk/librfid@1555 e0336214-984f-0b4b-a45f-81c69e1f0ede --- rfid_reader_cm5121.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'rfid_reader_cm5121.c') diff --git a/rfid_reader_cm5121.c b/rfid_reader_cm5121.c index 11e4ee9..e1fc859 100644 --- a/rfid_reader_cm5121.c +++ b/rfid_reader_cm5121.c @@ -225,6 +225,13 @@ cm5121_15693_init(struct rfid_reader_handle *rh) return rh->ah->asic->priv.rc632.fn.iso15693.init(rh->ah); } +static int +cm5121_mifare_auth(struct rfid_reader_handle *rh, u_int8_t cmd, + u_int32_t serno, u_int8_t block) +{ + return rh->ah->asic->priv.rc632.fn.mifare_classic.auth(rh->ah, + cmd, serno, block); +} struct rfid_asic_transport cm5121_ccid = { .name = "CM5121 OpenCT", @@ -313,6 +320,9 @@ struct rfid_reader rfid_reader_cm5121 = { .iso14443b = { .init = &cm5121_14443b_init, }, + .mifare_classic = { + .auth = &cm5121_mifare_auth, + }, }; -- cgit v1.2.3