Commit Graph

1257 Commits

Author SHA1 Message Date
Frank Morgner
20157f9f80 if boxing is not supported, select MF
resets the state of the card which may be confused by the commands with
CLA=FF (and is more lightweight than an actual reset)
2015-04-23 23:30:13 +02:00
Frank Morgner
296386dd87 updated OpenSC 2015-04-14 10:51:14 +02:00
Frank Morgner
39d0a6f3ff fixed compilation on Mac OS X 2015-04-13 14:05:32 +02:00
Frank Morgner
b4ebc4882b moved sm_stop() to OpenSC as sc_sm_stop() 2015-04-07 17:04:00 +02:00
Frank Morgner
cc12a61001 catch non initialized pace context 2015-04-01 20:00:39 +02:00
Frank Morgner
0ab1867911 updated OpenSC 2015-03-31 21:14:37 +02:00
Frank Morgner
f5d0bc52b3 fixed logging out with PACE reader 2015-03-25 07:50:33 +01:00
Frank Morgner
2b6964643f fixed handling scconf_block 2015-03-24 08:25:47 +01:00
Frank Morgner
a8a2dfbb33 fixed position of mobile reader picture 2015-03-24 08:33:01 +01:00
Frank Morgner
c7261f5640 fixed documentation of BixVReader.ini 2015-03-24 08:32:41 +01:00
Frank Morgner
24a1ce279b ignore some files 2015-03-24 08:17:58 +01:00
Frank Morgner
d4eb0830e5 pcsc-relay: documented android smart card emulator 2015-03-24 01:19:01 +01:00
Frank Morgner
5c56962b41 added image for pcsc-relay 2015-03-20 00:42:33 +01:00
Frank Morgner
6dfab7fbf1 pcsc-relay: fixed handling ATR for vpcd emulator 2015-03-18 07:54:44 +01:00
Frank Morgner
798fb9ba0d allow setting hostname/port for vpcd/vicc interfaces 2015-03-18 07:30:03 +01:00
Frank Morgner
65f7d92a7f use ACardEmulator as nfc backend for pcsc-relay
This feature is experimental and disabled by default

At ACardEmulator's compile time it is required:
- to add the correct application identifier to aid_list.xml
- enable the connection to pcsc-relay by setting useVPCD
2015-03-14 16:13:59 +01:00
Frank Morgner
aa90d22813 allow ommiting data in vicc_transmit/vicc_connect
allows using these operations for both ends, vicc *and* vpcd
2015-03-14 15:03:16 +01:00
Frank Morgner
1af188e2b2 fixed library name in documentation 2015-03-14 01:52:04 +01:00
Frank Morgner
a515be58f9 export vicc_connect 2015-03-14 00:53:55 +01:00
Frank Morgner
03e4a2d64e removed old comments 2015-03-14 00:53:15 +01:00
Frank Morgner
7f986c3407 fixed compiler warning 2015-03-14 00:20:46 +01:00
Frank Morgner
c7ca4bad48 handle null pointer exceptions in libnfc 2015-03-13 22:29:58 +01:00
Frank Morgner
f5e319be68 fixed error handling if no card found 2015-03-13 21:16:03 +01:00
Frank Morgner
e52a9a5bbc added documentation about android smart card emulator 2015-03-11 00:44:21 +01:00
Frank Morgner
52bbf7b3cd populate OpenPGP and OATH applet 2015-03-10 22:24:15 +01:00
Frank Morgner
dae12a816a Implemented Android Smart Card Emulator
Includes jCardSim to emulate the following Java Card Applets in
Android's host card emulation:

- jCardSim Team's Hello World Applet
- Philip Wendland's ISO Applet
- Yubico's OpenPGP Applet
- Yubico's OATH Applet
2015-03-10 02:54:33 +01:00
Frank Morgner
ccdcee36b6 fixed undefined reference to strlcpy 2015-02-28 00:17:37 +01:00
Frank Morgner
04fcf436ea moved example use cases to the sub-components 2015-02-27 23:36:38 +01:00
Frank Morgner
78d181017b added note about possible Android usage 2015-02-27 23:34:50 +01:00
Frank Morgner
319825fe78 updated OpenSC 2015-02-27 23:33:25 +01:00
Frank Morgner
1861f1ed61 we require libcrypto, not libssl 2015-02-27 08:11:42 +01:00
Frank Morgner
a5131ba0da fixed missing include 2015-02-22 22:18:02 +01:00
Frank Morgner
5e6a9d43c3 updated app version 2015-02-20 00:52:40 +01:00
Frank Morgner
a76a859a92 fixed loading file image
partially fixes #41
2015-02-08 20:41:07 +01:00
Frank Morgner
832e4110f9 close socket on error 2015-02-02 19:26:52 +01:00
Frank Morgner
1449699908 clearification on QES 2015-02-02 17:36:02 +01:00
Frank Morgner
676bc3707a save reference date/community id in the local object, not the class
- mapps a truncated brith date YYYYMM to YYYYMM31
- uses python magic to shorten the code
- closes #38
2015-01-30 22:58:55 +01:00
psytester
702e248a48 Verify implemented for Age, DocumentValidity and PlaceVerification checks
In case of AgeVerification , DocumentValidity and PlaceVerification checks, the return code is not longer hard coded.
Based on given reference values a check is does against given DG3, DG8 and DG18 values

Still ToDo is incomplete DG8 BirthDate in Format YYYY-XX where the day is missing
2015-01-30 22:58:55 +01:00
psytester
c4790e02b3 provide CommunityID as hex string
CommunityID is taken now from default value or dataset file in readable digit-string Format.
Benefits:
- internal "NotOnChip" function is now working for DG18
- The value is readable ;-)
2015-01-30 22:58:31 +01:00
Frank Morgner
38d356d55b added coverity scan badge 2015-01-28 23:49:16 +01:00
Frank Morgner
1c104cddca Merge branch 'master' into coverity_scan 2015-01-28 23:12:07 +01:00
Frank Morgner
46024daf22 close socket on error 2015-01-28 23:07:30 +01:00
Frank Morgner
401ce8bcfb fixed printf arg type 2015-01-28 23:05:57 +01:00
Frank Morgner
1ebd92f8b9 another fixup 2015-01-27 05:03:09 +01:00
Frank Morgner
8187dbbb15 an other fixup 2015-01-26 22:04:26 +01:00
Frank Morgner
e77fecd601 (hopefully) fixed travis-ci with coverity-scan 2015-01-26 22:00:23 +01:00
Frank Morgner
b7b82c0b0e fixed check for pin length 2015-01-25 04:10:36 +01:00
Frank Morgner
e1443e6357 fixed unused check 2015-01-25 04:08:00 +01:00
Frank Morgner
feebfe7a74 fixed potentially dereferencing null pointer 2015-01-25 04:00:31 +01:00
Frank Morgner
f03760e27e suppress warning of unclosed fd 2015-01-25 04:00:31 +01:00