Commit Graph

1499 Commits

Author SHA1 Message Date
David Ward
5abc01cf70 Respect Automake silent mode in custom rules 2020-04-11 10:09:27 -04:00
David Ward
f5c19b66fd Fix final output from ./configure
AC_OUTPUT needs to be called before the final output is printed.
2020-04-11 10:09:27 -04:00
David Ward
5f557d89ae ccid-emulator: Update AX_PTHREAD macro from Autoconf Archive 2020-04-11 10:09:27 -04:00
David Ward
58c4e75974 ccid-emulator: Replace unneeded Makefiles 2020-04-11 10:09:27 -04:00
Frank Morgner
edad4b961f appveyor: wdk workaround not needed anymore 2019-10-27 00:01:53 +02:00
Frank Morgner
773a440b4a fixed location of vJCRE submodule 2019-10-06 08:30:11 +02:00
Frank Morgner
3aa0fadace ACardEmulator version bump 2019-10-03 00:08:58 +02:00
Frank Morgner
4d7503b7d0 Switch to patched version of vJCRE 2019-10-02 23:24:07 +02:00
Frank Morgner
b96e91d8d4 ACardEmulator: version bump 2019-10-01 00:51:08 +02:00
Frank Morgner
1caff4f497 ACardEmulator: Added F-Droid build flavor with FOSS only
- avoid precompiled JARs for JCardSim
- use gradle's shadow plugin to relocate JCardSim's use of Bouncycastle
- removes JCardSim's Hello world applet
- use vJCRE to avoid importing Oracle's api_classic.jar

(We may use vJCRE as full replacement for JCardSim in the future, but
JCardSim is currently the choice with more features and support)
2019-10-01 00:14:13 +02:00
Frank Morgner
e6a42efb6b Revert "use the android build of jcardsim"
This reverts commit b91da67281.
2019-09-26 14:10:13 +02:00
Frank Morgner
75779ea77a Integrated PIV applet
https://github.com/arekinath/PivApplet
2019-09-10 15:18:25 +02:00
Frank Morgner
6ec798d509 updated location of libnfc
fixes https://github.com/frankmorgner/vsmartcard/issues/145
2019-08-20 15:30:06 +02:00
Frank Morgner
7ccdadc8ac autoconfigure PC/SC on macOS
closes https://github.com/frankmorgner/vsmartcard/issues/144
2019-08-20 10:12:59 +02:00
Frank Morgner
ccc68fdf38 fixed android smart card emulator version code
fixes https://github.com/frankmorgner/vsmartcard/issues/148
2019-08-09 01:47:47 +02:00
Frank Morgner
3d9f19ed15 release Remote Smart Card Reader 2.2 2019-08-09 00:36:55 +02:00
Frank Morgner
c63cc40c34 fixed misuse of realloc
if called with size 0, realloc frees the buffer, which may eventually
lead to a double free corruption.
2019-01-17 15:04:35 +01:00
Frank Morgner
3209ef2261 nPA: fixed Python 2/3 incompatibilities 2019-01-15 14:33:54 +01:00
Frank Morgner
c55d10110f use apt cache and ccache 2019-01-05 07:17:35 +01:00
Frank Morgner
cd31ed38b9 fixed OpenSC compilation 2019-01-04 23:37:32 +01:00
Rob
d40b203774 Fix cast of APDU res to byte array (aka string) 2018-10-26 13:00:32 +02:00
Dr. Galambos Máté
2c7a8e53b5 Configurable read timeout 2018-10-22 15:17:46 +02:00
Frank Morgner
5082ab09d4 vicc: temporarily drop python3 compatibility for relay
fixes https://github.com/frankmorgner/vsmartcard/issues/129
2018-10-20 04:05:44 +02:00
Frank Morgner
4ea916fef8 pcsc-relay: allow specifying ATR 2018-10-20 03:45:21 +02:00
Frank Morgner
04642a3bfc fixed more Python 3 issues
also fixes the debug output
2018-05-03 22:55:10 +02:00
Frank Morgner
3b7c04c535 added more Python 3 compatibility
fixes https://github.com/frankmorgner/vsmartcard/issues/71
2018-05-03 16:30:08 +02:00
Frank Morgner
ae0d04f8b7 added some Python 3 compatibility 2018-05-02 16:21:44 +02:00
Frank Morgner
0ad9405939 do coverity scan on master 2018-04-12 23:23:53 +02:00
Frank Morgner
fead9531df clearification on autotool usage 2018-03-20 21:22:46 +01:00
Frank Morgner
115cc63005 TCardEmulator: Include more documentation 2018-02-08 17:04:21 +01:00
Frank Morgner
a4420262f0 fixed compiler warnings 2018-02-06 09:54:01 +01:00
Frank Morgner
09b6c5cfb2 vpcd: fixed parsing protocol from ATR 2018-02-06 09:54:01 +01:00
Frank Morgner
a63d35d224 vpcd: allow *extended* length APDUs
- don't predefine any limits on the transceive size
- fixes out of bounds access
2018-02-06 09:53:40 +01:00
Dániel SÜTTŐ
a9482d9f99 Use at least two bytes for filesize in FCP template (#116)
* Fix length of filesize parameter in FCP template

'Number of data bytes in the file' parameters should be represented on
two bytes in FCP.

* Extendable length of filesize parameter in FCP

Increase length of filesize parameter in FCP template if can't be
represented on two bytes.
2018-01-10 23:07:08 +01:00
Dániel SÜTTŐ
b0783bd373 Fix selection by DF name (#118)
DF names shall be globally uniqe within a given card. Selecting by DF
name should be made on card level instead of current DF level.

A new list has been inroduced as a static attribute of MF in order to
track each named DF.

* Prevent prettyprint from infinite recursion

By adding a possible self-pointer to MF prettyprint_anything function
got into an infinite loop. Printing of named DFs has been cut off.
2018-01-10 23:01:56 +01:00
Daniel SUTTO
0f4e79db17 Fix SFID parameter in FCP template
In FCP SFID tag bits 8 to 4 encode the short EF identifier.
2018-01-08 13:03:32 +01:00
Daniel SUTTO
666294b313 Fix missing raise statement before SwError 2018-01-08 12:29:44 +01:00
Frank Morgner
6a0840461c fixed memory leak 2017-12-18 14:37:15 +01:00
Frank Morgner
7059778c26 Build vicc.exe on AppVeyor 2017-11-28 15:05:15 +01:00
Frank Morgner
21a0d0cf48 BixVReader: Add multi application support for IoRequests (#114)
fixes https://github.com/frankmorgner/vsmartcard/issues/105
2017-11-24 11:20:01 +01:00
Frank Morgner
c95d82c936 vpcd-config: remove windows default libraries
removes clumsy VS project and directly builds on the command line
instead
2017-08-01 16:14:48 +02:00
Frank Morgner
d1f8dc734c ACardEmulator: Version bump 2017-07-18 10:15:52 +02:00
Frank Morgner
b312487b3e better error messages when Gear is not available
Closes https://github.com/frankmorgner/vsmartcard/issues/106
2017-07-18 08:57:11 +02:00
Frank Morgner
be10101028 updated build environment 2017-07-18 08:26:35 +02:00
Frank Morgner
51bd1893a2 replace unused NFC selection
Instead, tell the user to fix the nfc emulation requirements, e.g.
installing samsung gear plugin or enabling the nfc settings.
2017-07-18 08:23:24 +02:00
Santiago Castro
b4b36c8979 Fix broken Markdown headings 2017-04-19 11:59:42 +02:00
Frank Morgner
29142adae3 fixed configure check for libnfc
decouples tests of libnfc from pcsc
2017-04-06 17:01:18 +02:00
Frank Morgner
377774fd65 vicc: catch ctrl-c via KeyboardInterrupt
... and ignore EINT in recv as it may be triggered for various other reasons

fixes https://github.com/frankmorgner/vsmartcard/issues/95
2017-04-05 12:20:20 +02:00
Frank Morgner
3abf29dbda vpcd: removed obsolete build files 2017-03-27 14:58:10 +02:00
Frank Morgner
7c4f4197b0 vpcd: use meaningfull strings for installer 2017-03-27 14:54:15 +02:00