summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add our own hexdump routine, since somehow it doesn't work if laforge2005-11-081-8/+23
| | | | | | | rfid_hexdump() returns a pointer to a static buffer. !?! git-svn-id: https://svn.gnumonks.org/trunk/librfid@1665 e0336214-984f-0b4b-a45f-81c69e1f0ede
* move include directory for pkginclude compliancelaforge2005-11-0833-567/+79
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1664 e0336214-984f-0b4b-a45f-81c69e1f0ede
* implement and test baud rates of up to 848klaforge2005-11-089-28/+201
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1663 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - better layering abstracitonlaforge2005-11-0820-143/+273
| | | | | | | | | - differentiate between library internal definitions and public ones - implement getopt/setopt like get/setsockopt - offer speed changing controls git-svn-id: https://svn.gnumonks.org/trunk/librfid@1662 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add -EPERM return in case of missing authenticationlaforge2005-11-081-0/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1661 e0336214-984f-0b4b-a45f-81c69e1f0ede
* make library work after autoconf migrationlaforge2005-11-081-3/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1660 e0336214-984f-0b4b-a45f-81c69e1f0ede
* use new name for default mfcl keylaforge2005-11-081-1/+1
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1659 e0336214-984f-0b4b-a45f-81c69e1f0ede
* use autoconf/automakelaforge2005-11-0828-26/+59
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1658 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix mifare frame crclaforge2005-11-081-13/+9
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1657 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add infineon mifare default keyslaforge2005-11-081-2/+4
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1656 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - move command definitions to a dedicated header filelaforge2005-11-083-62/+164
| | | | | | | | - add lots of undocumented commands - clean up makefile git-svn-id: https://svn.gnumonks.org/trunk/librfid@1655 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add some rude code for pegoda mifare classic operationlaforge2005-11-072-0/+267
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1654 e0336214-984f-0b4b-a45f-81c69e1f0ede
* remove debugging laforge2005-11-011-1/+0
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1613 e0336214-984f-0b4b-a45f-81c69e1f0ede
* remove debugginglaforge2005-11-011-2/+11
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1612 e0336214-984f-0b4b-a45f-81c69e1f0ede
* increase send buffer to 100 byteslaforge2005-11-011-2/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1611 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix usage of handlelaforge2005-10-291-5/+1
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1598 e0336214-984f-0b4b-a45f-81c69e1f0ede
* Add support for native CCID driver, modularize OpenCT support (based on a ↵laforge2005-10-296-60/+147
| | | | | | patch from Werner Koch) git-svn-id: https://svn.gnumonks.org/trunk/librfid@1597 e0336214-984f-0b4b-a45f-81c69e1f0ede
* remove items that are donelaforge2005-10-291-2/+0
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1596 e0336214-984f-0b4b-a45f-81c69e1f0ede
* remove dead codelaforge2005-10-291-14/+0
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1595 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add CCID driver (Werner Koch)laforge2005-10-292-0/+2555
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1594 e0336214-984f-0b4b-a45f-81c69e1f0ede
* todo updatelaforge2005-10-241-2/+4
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1566 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - fix CRC issue (cl632 now removes crc from end of frame)laforge2005-10-232-8/+19
| | | | | | | - make TCL implementation use correct frame type for both 14443a/b git-svn-id: https://svn.gnumonks.org/trunk/librfid@1562 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix AID of MRTD applaforge2005-10-231-3/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1561 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - handle reception of chained frames correctlylaforge2005-10-232-7/+24
| | | | | | | - workaround to RC632 problem: asic doesn't remove crc bytes at end of frame ?!? git-svn-id: https://svn.gnumonks.org/trunk/librfid@1560 e0336214-984f-0b4b-a45f-81c69e1f0ede
* make "frametype" a parameter of transcieve functionslaforge2005-10-2316-98/+253
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1559 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - add mifare classic supportlaforge2005-10-2217-96/+404
| | | | | | | | - 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
* cleanuplaforge2005-10-224-9/+8
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1554 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add convenience functions to set lock bits laforge2005-10-223-2/+61
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1553 e0336214-984f-0b4b-a45f-81c69e1f0ede
* mifare ultraligh have pages 0-15, not only 0-7laforge2005-10-222-9/+21
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1552 e0336214-984f-0b4b-a45f-81c69e1f0ede
* testing for mifare ultralightlaforge2005-10-221-16/+31
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1551 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add support for mifare ultralightlaforge2005-10-223-1/+9
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1550 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - move some initialization of proto handle from _tcl to corelaforge2005-10-222-7/+15
| | | | | | | - read_len is actually a pointer to the value git-svn-id: https://svn.gnumonks.org/trunk/librfid@1549 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add some known vendor codeslaforge2005-10-221-0/+7
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1548 e0336214-984f-0b4b-a45f-81c69e1f0ede
* first read the register, then print it. not the other way around ;)laforge2005-10-221-1/+1
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1547 e0336214-984f-0b4b-a45f-81c69e1f0ede
* add mifare ultralight support (incomplete)laforge2005-10-2010-29/+329
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1543 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix chaining in Rx caselaforge2005-10-131-5/+14
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1526 e0336214-984f-0b4b-a45f-81c69e1f0ede
* rfid_reader_close() is "void" (Juergen Heinzl)laforge2005-09-131-2/+2
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1432 e0336214-984f-0b4b-a45f-81c69e1f0ede
* CRC_RX|CRC_TX, not twice TX (Juergen Heinzl)laforge2005-09-131-1/+1
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1431 e0336214-984f-0b4b-a45f-81c69e1f0ede
* update todolaforge2005-09-111-2/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1430 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix WUPB/REQB handling (Juergen Heinzl)laforge2005-09-111-1/+1
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1429 e0336214-984f-0b4b-a45f-81c69e1f0ede
* Implement 14443-4 (T=CL) PPSlaforge2005-09-111-10/+65
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1428 e0336214-984f-0b4b-a45f-81c69e1f0ede
* fix some TCL / ISO14443B interaction on FWTlaforge2005-09-111-2/+3
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1427 e0336214-984f-0b4b-a45f-81c69e1f0ede
* use 64bit timeout values throughout the code, since some timeouts exceeds ↵laforge2005-09-1111-24/+33
| | | | | | 4.8 billion microseconds (seconds). git-svn-id: https://svn.gnumonks.org/trunk/librfid@1426 e0336214-984f-0b4b-a45f-81c69e1f0ede
* As Juergen Heinzl pointed out, much of my original fwi calculations evaluatedlaforge2005-09-114-8/+39
| | | | | | | | to zero due to the integer range limitations. shifting everything to the microsecond range should solve this problem without introducing ugly floating point arithmetics. git-svn-id: https://svn.gnumonks.org/trunk/librfid@1425 e0336214-984f-0b4b-a45f-81c69e1f0ede
* Change RX_WAIT to reset default instead of omnikey proprietary driver valuelaforge2005-09-111-1/+2
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1424 e0336214-984f-0b4b-a45f-81c69e1f0ede
* Some updates and remarks referring to mc073930.pdf (Errata?) by Juergen Heinzllaforge2005-09-113-0/+7
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1423 e0336214-984f-0b4b-a45f-81c69e1f0ede
* Some cosmetic changes (Juergen Heinzl)laforge2005-09-115-10/+10
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1422 e0336214-984f-0b4b-a45f-81c69e1f0ede
* - start 15693 implementationlaforge2005-06-149-3/+622
| | | | | | | - build a real library (librfid.a) git-svn-id: https://svn.gnumonks.org/trunk/librfid@1215 e0336214-984f-0b4b-a45f-81c69e1f0ede
* update of TODO listlaforge2005-06-131-3/+5
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1211 e0336214-984f-0b4b-a45f-81c69e1f0ede
* select_mf() and get_challenge() to test whether T=CL layer is workinglaforge2005-06-131-2/+44
| | | | git-svn-id: https://svn.gnumonks.org/trunk/librfid@1210 e0336214-984f-0b4b-a45f-81c69e1f0ede
personal git repositories of Harald Welte. Your mileage may vary