- Timestamp:
- 01/29/09 15:10:29 (3 years ago)
- File:
-
- 1 edited
-
trunk/src/ifd/ifd-rutoken.c (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ifd/ifd-rutoken.c
r1097 r1128 33 33 34 34 ifd_debug(1, "rutoken_open - %s", device_name); 35 ifd_debug(1, "%s:%d rutoken_open()", __FILE__, __LINE__); 36 37 reader->name = "ruToken driver"; 35 36 reader->name = "Rutoken S driver"; 38 37 reader->nslots = 1; 39 38 if (!(dev = ifd_device_open(device_name))) … … 41 40 42 41 if (ifd_device_type(dev) != IFD_DEVICE_TYPE_USB) { 43 ct_error(" ruToken driver: device %s is not a USB device", device_name);42 ct_error("Rutoken: device %s is not a USB device", device_name); 44 43 ifd_device_close(dev); 45 44 return -1; … … 49 48 params.usb.interface = 0; 50 49 if (ifd_device_set_parameters(dev, ¶ms) < 0) { 51 ct_error(" ruToken driver: setting parameters failed", device_name);50 ct_error("Rutoken: setting parameters failed", device_name); 52 51 ifd_device_close(dev); 53 52 return -1; … … 57 56 dev->timeout = 1000; 58 57 59 ifd_debug(1, " %s:%d Checkpoint", __FILE__, __LINE__);58 ifd_debug(1, "rutoken_open - %s - successful", device_name); 60 59 return 0; 61 60 } … … 63 62 static int rutoken_activate(ifd_reader_t * reader) 64 63 { 65 ifd_debug(1, " %s:%d rutoken_activate()", __FILE__, __LINE__);64 ifd_debug(1, "called."); 66 65 return 0; 67 66 } … … 69 68 static int rutoken_deactivate(ifd_reader_t * reader) 70 69 { 71 ifd_debug(1, " %s:%d rutoken_deactivate()", __FILE__, __LINE__);70 ifd_debug(1, "called."); 72 71 return -1; 73 72 } … … 75 74 static int rutoken_getstatus(ifd_reader_t * reader, unsigned char *status) 76 75 { 77 //ifd_debug(1, "");78 76 if(ifd_usb_control(reader->device, 0xc1, USB_ICC_GET_STATUS, 79 77 0, 0, status, 1, 1000) < 0 ) … … 103 101 size_t atr_len) 104 102 { 105 ifd_debug(1, "%s:%d rutoken_card_reset()", __FILE__, __LINE__);106 107 103 int nLen = 0, i; 108 104 ifd_debug(1, "rutoken_card_reset, slot = %X", slot); … … 151 147 static int rutoken_set_protocol(ifd_reader_t * reader, int nslot, int proto) 152 148 { 153 ifd_debug(1, "set protocol: {%d}", proto);154 155 149 ifd_slot_t *slot; 156 150 ifd_protocol_t *p; … … 179 173 int *status) 180 174 { 181 //ifd_debug(1, "");182 175 *status = IFD_CARD_PRESENT; 183 176 return 0; … … 398 391 } 399 392 393 static int rutoken_get_eventfd(ifd_reader_t * reader) 394 { 395 ifd_debug(1, "called."); 396 397 return ifd_device_get_eventfd(reader->device); 398 } 399 400 static int rutoken_event(ifd_reader_t * reader, int *status, size_t status_size) 401 { 402 (void)reader; 403 (void)status; 404 (void)status_size; 405 406 ifd_debug(1, "called."); 407 408 return 0; 409 } 410 411 static int rutoken_error(ifd_reader_t * reader) 412 { 413 (void)reader; 414 415 ifd_debug(1, "called."); 416 417 return IFD_ERROR_DEVICE_DISCONNECTED; 418 } 419 400 420 static struct ifd_driver_ops rutoken_driver; 401 421 … … 409 429 rutoken_driver.set_protocol = rutoken_set_protocol; 410 430 rutoken_driver.transparent = rutoken_transparent; 431 rutoken_driver.get_eventfd = rutoken_get_eventfd; 432 rutoken_driver.event = rutoken_event; 433 rutoken_driver.error = rutoken_error; 411 434 412 435 ifd_driver_register("rutoken", &rutoken_driver);
Note: See TracChangeset
for help on using the changeset viewer.
