Commit Graph

1419 Commits

Author SHA1 Message Date
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
Frank Morgner
9d6d39cf83 Merge pull request #69 from d0/master
Replace PBKDF2 class by python stdlib implementation
2016-03-04 06:48:30 +01:00
Dominik
c8f27768a4 Added a regression test for strings generated by the old crypt() implementation 2016-03-03 22:06:08 +01:00
Dominik
82e924811e Added a regression test for strings generated by the old protect_string() implementation 2016-03-03 21:33:07 +01:00
Dominik
36970a26d7 Replace PBKDF2 class by python stdlib implementation
hashlib.pbkdf2_hmac has been backported to Python 2.7 (see PEP 466). In
order to avoid reinventing the wheel and to include less third party
code we switch to the stdlib implementation.
2016-03-02 23:02:59 +01:00
Frank Morgner
76a4a601d8 use z modifier for printing size_t 2016-03-01 14:51:25 +01:00
Frank Morgner
dcf657f343 npa: check if filename to read is non-null
avoids exception on Windows
2016-02-17 08:13:22 +01:00
Frank Morgner
3fe38b0e6d ACardEmulator: added GIDS Applet
http://www.mysmartlogon.com/generic-identity-device-specification-gids-smart-card/
2016-02-10 23:05:22 +01:00