Commit Graph

1633 Commits

Author SHA1 Message Date
frankmorgner
e4424f7316 - switched to opensc's debugging function in log.h
- a segmentation fault of unknown origin crashes ccid after too many
  operations. last stable version is revision 29.


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@33 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 02:43:14 +00:00
frankmorgner
8372d0a7db - created detect_card_presence to avoid limitations of sc_detect_card_presence
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@32 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 00:04:10 +00:00
frankmorgner
7b5be6ccd9 - added functions for simplified debugging
- changed functions to pass pointers instead of structs and using realloc
  instead of malloc to reduce memory overhead/usage
- changed functions to return opensc-errors to pass printout-debugging to the
  top level
- included functionality of get_RDR_to_PC_Parameters in
  perform_PC_to_RDR_GetParamters


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@31 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-29 18:04:30 +00:00
oepen
5f92f876fb Small Makefile fix: Added default target to virtualsmartcard/Makefile
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-25 17:18:20 +00:00
frankmorgner
431354dac3 added support for bNumberMessage
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@29 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-24 07:13:29 +00:00
frankmorgner
ffb210f0a5 added support for flags in bConfirmPIN
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@28 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 22:45:25 +00:00
frankmorgner
1c3a426434 added support for pin modification
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@27 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 22:10:00 +00:00
frankmorgner
afeea72f23 - added defines for pin modification
- debugging apdu and rapdu there where they are created
- splitted pin block operations into several functions


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@26 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 21:37:52 +00:00
oepen
ca8e202b53 PassportSAM: MRZ for key derivation is now read from MF instead of hard-encoding it in the code
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 15:59:22 +00:00
oepen
6fb50633e6 Changed Passport testdata
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 15:06:40 +00:00
frankmorgner
05861588ed - switched from libpcsc to libopensc. This brings some new features:
- Support for 4 slots per reader
  - abstraction of user interface
  - interactive pin verification
  - BCD encoding of PIN
  - Support for new readers (OpenCT)
  - automatically skip to a reader with a card
- added defines
- changed interface of ccid_initialize


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@23 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-21 21:48:01 +00:00
frankmorgner
1a53223f64 changed naming
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@22 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 22:29:11 +00:00
frankmorgner
76d4c08f4a removed not needed iso-identifier
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@21 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 20:28:24 +00:00
frankmorgner
450e6a81ab code split into multiple files, added include guards
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@20 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 19:20:36 +00:00
frankmorgner
c9485af8e6 bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@19 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-13 21:58:28 +00:00
frankmorgner
b0f3ce24e5 - added functions for a smartcard reset
- changed communication protocol via socket, length is coded in network byteorder
- splitted vpcd.[h|c] into more files, added include-guards


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-13 21:33:13 +00:00
frankmorgner
b4862e9be6 perform_PC_to_RDR_Secure works, read actual PIN is still missing
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@17 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-12 10:06:19 +00:00
frankmorgner
8d5b7f8744 added support for pinpad. doesn't work atm, somehow abPINApdu is wrong.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@16 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-10 23:09:11 +00:00
frankmorgner
e30640e43d bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-10 22:53:34 +00:00
frankmorgner
c535710e13 added serial number to cryptoflex. opensc can read it.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-08 14:33:52 +00:00
frankmorgner
9dd84e5962 bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-08 00:07:56 +00:00
frankmorgner
bc9f334d04 bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-07 22:57:18 +00:00
frankmorgner
a4ec33c83e changed vendorid/productid, added new structures for future PIN support.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@11 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 18:44:22 +00:00
frankmorgner
a29dc882ea Added target clean
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@10 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 14:17:58 +00:00
frankmorgner
01b3dad1bf Fixed Makefile, removed warning.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@9 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 14:04:04 +00:00
frankmorgner
08157f4e09 Cleaned up warnings.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@8 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 20:38:23 +00:00
frankmorgner
54e468fa29 Added picc_to_pcsc.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@7 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 19:56:05 +00:00
frankmorgner
4c091b4340 Separated bitbake recipes. vscarchitecture.bb simply collects the other recipes now.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6 96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 19:48:44 +00:00
frankmorgner
a1efb89996 Added information about running virtualsmartcard.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5 96b47cad-a561-4643-ad3b-153ac7d7599c
2009-11-25 06:45:24 +00:00
frankmorgner
f967d91e99 Added project informations.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4 96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-22 08:01:54 +00:00
schertz123456
c424f0eae2 bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@3 96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 20:49:03 +00:00
schertz123456
b575587fb4 bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@2 96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 20:43:36 +00:00
schertz123456
93f814548c Initial commit.
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1 96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 20:25:45 +00:00