Commit Graph

1526 Commits

Author SHA1 Message Date
Nick Russler
de515d80d2 Add MSI installer for win32 virtualsmartcard.
Also ignore temporary VS artifacts and removes conflicting snprintf definition with standard definition
2016-11-12 00:16:36 +01:00
Frank Morgner
77eb263212 fixed compiler warnings 2016-11-08 14:07:01 +01:00
Frank Morgner
7fe438f98d updated OpenSC
fixes build error due to missing export in OpenSC
2016-11-08 13:56:19 +01:00
Frank Morgner
bfda86867e travis CI: virtualsmartcard requires OpenPACE 2016-11-02 23:42:54 +01:00
Frank Morgner
126ee74f4b removed obsolete picc.py
Closes https://github.com/frankmorgner/vsmartcard/issues/85
2016-11-01 02:31:25 +01:00
Frank Morgner
6b13057200 updated documentation
- use a more compact summary
- remove libnpa from the navigation
2016-10-12 17:37:00 +02:00
Frank Morgner
ee1f538b11 ccid-emulator: removed unused implementation 2016-10-10 13:14:02 +02:00
Frank Morgner
15a5dd74c9 Coverity: Scan on master 2016-10-10 12:30:56 +02:00
Frank Morgner
5bc798fd31 rebuilt documentation 2016-10-10 12:25:54 +02:00
Frank Morgner
83bd6659dc fixed location of chip.ico 2016-10-10 10:33:09 +02:00
Frank Morgner
eb4c8a8103 fixed distcheck 2016-10-10 10:33:09 +02:00
Frank Morgner
d1cd0ea379 less clutter in documentation
- distribute HTML documentation in master branch
- use MD files in project directories for GitHub
- removed some unused autotools files
2016-10-10 10:33:05 +02:00
Frank Morgner
1a86f1ebe0 use vsmartcard/docs for website 2016-10-10 10:32:24 +02:00
Frank Morgner
a8b22f7bef removed npa project
It has been replaced by https://github.com/frankmorgner/OpenSC
2016-10-08 01:14:41 +02:00
Frank Morgner
c72f0a1077 added picture of emulator with vicc 2016-06-06 23:00:04 +02:00
Frank Morgner
8c92d3b5bf documented permissions 2016-06-06 23:00:04 +02:00
Frank Morgner
7d420ae84c documented interface to vicc 2016-06-06 23:00:04 +02:00
Frank Morgner
9480061f3c More compact description 2016-06-06 23:00:04 +02:00
Frank Morgner
e88d7f211b travis: allow cross compiled windows build to fail
Travis appears to be building only a static version of OpenSSL. Thus,
the compile error can be fixed by adding "-lgdi32" to CRYPTO_LIBS.
However, we don't want to change this to just satisfy CI.
Unfortunately, I was not able to reproduce this problem on my machine to
examine the root cause.
2016-05-25 16:52:00 +02:00
Frank Morgner
3b6bb19210 initialize id_icc to NULL if not given 2016-05-25 15:33:08 +02:00
Frank Morgner
088d99f306 updated OpenSC 2016-05-15 18:26:09 +02:00
Frank Morgner
fd8ae7c7c8 Merge pull request #78 from d0/no_serialization
Remove serialization support
2016-05-15 17:32:03 +02:00
Frank Morgner
95ae59b5b3 updated jcardsim 2016-05-13 15:32:18 +02:00
Frank Morgner
4d9e27858a added proper separation between JCardSim and VICC
Aditionally use the wording emulator within this project to not be
confused with JCardSim's Simulator classes.
2016-05-13 15:27:43 +02:00
Frank Morgner
8517cea801 upgraded to gradle 2.1.0 and studio 2.1.1 2016-05-13 15:27:43 +02:00
Frank Morgner
c675d238fa use better apk names 2016-04-15 11:44:43 -04:00
Frank Morgner
30647f2c36 new version of ACardEmulator 2016-04-15 11:31:27 -04:00
Frank Morgner
c17ab48094 allow scanning vicc configuration with QR code 2016-04-15 11:17:41 -04:00
Frank Morgner
0d1977fc1a print QR code in case of reversed mode 2016-04-15 11:11:15 -04:00
Frank Morgner
524ef6b6aa Option for Choosing between jcardsim and vicc 2016-04-15 11:11:15 -04:00
Frank Morgner
67a68246c7 use a material design
allows resetting the emulator
2016-04-13 12:03:51 -04:00
Frank Morgner
65cbac22c5 Implement deactivation of Applets
Actually implements and fixes what was intended with
f401923005
2016-04-12 22:10:26 -04:00
Dominik
41bd7ab105 Remove serialization support 2016-04-10 19:31:24 +02:00
Frank Morgner
0aeb8a1859 remote-reader: updated project version 2016-04-07 17:55:26 +02:00
Frank Morgner
cb0224edfc Merge pull request #77 from d0/pep8
Refactor card implementations to PEP8
2016-04-07 16:11:03 +02:00
Frank Morgner
ddbc4da0fa fixed package name of logging fragment 2016-04-07 15:58:12 +02:00
Frank Morgner
f401923005 added settings activity 2016-04-07 15:36:00 +02:00
Frank Morgner
caff142b0b use a better apk name
found here
https://github.com/jayway/AndroidGradleExample/blob/master/artifacts.gradle
2016-04-05 00:31:26 +02:00
Frank Morgner
1d3e5fe4fd Rewrite of Remote Smart Card Reader
- use material design
- use AsyncTask instead of Runnable for VPCDWorker to integrate with the
  App's lifecycle
- use a dedicated Preference Activity
- integrated zxing's QR code scanner
- use Snackbar instead of Toast
- capture debug messages in log instead of explicitly passing messages
- use reader mode only, breaks support of Android before kitkat
2016-04-05 00:31:26 +02:00
Dominik
de683869b4 Refactored the python files in the cards directory according to PEP8 2016-03-19 10:04:16 +01:00
Dominik
33dc00e175 Fix broken function SmartcardSAM.set_asym_cipher 2016-03-19 07:35:15 +01:00
Frank Morgner
aa82e78ce7 Merge pull request #75 from d0/master
Remove bitbake files
2016-03-19 00:21:52 +01:00
Dominik
d882ef0fdc Remove bitbake files 2016-03-18 22:43:25 +01:00
Frank Morgner
3c61d1926d Merge pull request #74 from d0/pep8
Refactor code according to PEP8

Fixes https://github.com/frankmorgner/vsmartcard/issues/72
2016-03-17 00:27:27 +01:00
Dominik
c0bea2cd25 Refactor code according to PEP8 2016-03-13 15:30:15 +01:00
Frank Morgner
82db5fb5ec added ISSUE_TEMPLATE 2016-03-11 21:00:40 +01:00
Dominik
83047f139a Install PyCrypto via pip for Travis CI build
PyCrypto is currently not available when running the vpicc unittest so
the tests fails. In order to run the tests sucessfully we install
PyCrypto via pip. This only works only works on linux and only when not
using mingw32-gcc.
2016-03-07 01:58:26 +01:00
Frank Morgner
d813ce0cc9 updated OpenSC 2016-03-07 01:56:51 +01:00
Frank Morgner
5bbd645817 Merge pull request #73 from d0/master
Updated regression tests and simplified code a bit
2016-03-07 01:56:17 +01:00
Dominik
08f91685fc Updated regression tests and simplified code a bit 2016-03-05 13:46:22 +01:00