Commit Graph

1197 Commits

Author SHA1 Message Date
Frank Morgner
20c88ac8f4 Merge pull request #36 from d0/master
Extend CardGenerator unittests
2015-01-19 23:41:11 +01:00
Dominik
4f6c4749f9 Merge remote-tracking branch 'upstream/master' 2015-01-18 19:29:34 +01:00
Dominik
0b52e4a184 Use a relative path instead of a symlink so that the unit test works on windows 2015-01-18 19:03:13 +01:00
Frank Morgner
d89385c3e1 added support for QES with German ID card
libnpa: requires an ID card that is initialized for QES. Today, this
means you need to register at sign-me.

virtualsmartcard: We don't actually create a real signature, because
PyCrypto can't handle ECDSA, let alone brainpoolP256r1. We only return a
64 byte buffer.
2015-01-18 02:24:18 +01:00
Frank Morgner
ff71e301db fixed handling of missing le in sm apdu 2015-01-18 01:04:16 +01:00
Dominik
482df53e4c Extend CardGenerator unittests
There are now tests for most currently implemented card types. Tests for
new card types can easily be added by inheriting from the basic test
class. The ePass card type is currently missing from the tests because
the CardGenerator for this class currently only works with user
interaction.
2015-01-10 12:19:45 +01:00
Frank Morgner
a35f0295c6 Merge pull request #35 from d0/master
Minor improvements to CardGenerator and the corresponding unit test
2015-01-08 12:12:02 +01:00
Dominik
d90914edb0 Fix incorrect indention of close statement
Commit 8ea1c74e2f moved the f.close()
statement to the wrong indention level, thereby closing the file
prematurely when reading Datagroups from a file. Since files are closed
automatically due to the with statement, we just remove the explicit
call to close().
2014-12-23 12:10:07 +01:00
Dominik
8ea1c74e2f Fix indention 2014-12-23 11:36:29 +01:00
Dominik
5cb1c6ad58 Restore readDatagroups function accidently deleted in 1e7492a806 2014-12-23 11:16:58 +01:00
Dominik
991ba148d9 Minor improvements to CardGenerator and the corresponding unit test
Make sure that the file gets closed when writing a card to/reading a
card from disk. Also add a unit test for the error condition when trying
to import a card from a nonexistent file.
2014-12-22 14:58:11 +01:00
Frank Morgner
3822b00c8a Merge pull request #34 from d0/master
Add CardGenerator unit test
2014-12-22 11:49:46 +01:00
Dominik
1e7492a806 Remove superfluous whitespaces 2014-12-21 16:06:32 +01:00
Dominik
bca1fe3656 Add CardGenerator unit test
Added a first unit test for the CardGenerator class. It currently only contains
one test case for generating a virtual nPA.

In order to use this test some changes to the TravisCI configuration are
required. Especially the OpenPACE python bindings need to be build before
vsmartcard is being tested since the vsmartcard nPA functions use these
bindings.
2014-12-21 15:30:08 +01:00
Frank Morgner
9d7965d73b fixed parsing of MSE:SET AT for nPA in AusweisApp2 2014-12-02 09:00:47 +01:00
Frank Morgner
cea6a1d8f5 use absolute path of manuals 2014-11-22 00:33:46 +01:00
Frank Morgner
d97e8d1916 fixed building of manuals 2014-11-21 23:48:47 +01:00
Frank Morgner
2231258c62 version bump 2014-11-20 22:18:28 +01:00
Frank Morgner
b27126e450 updated documentation 2014-11-20 21:25:31 +01:00
Frank Morgner
e3d703161c released 0.7 2014-11-14 08:09:54 +01:00
Frank Morgner
8d6343dbdf removed reference to relay-note.txt 2014-11-14 08:08:39 +01:00
Frank Morgner
b5740e9b46 use either readline or pyreadline 2014-11-12 22:41:19 +01:00
Frank Morgner
8c7718401e perform git2cl on local project only 2014-11-11 09:35:29 +01:00
Frank Morgner
4dd19dd484 released 0.6 2014-11-11 12:46:21 +01:00
Frank Morgner
3ff7f0e6ac fixed cross compiling for Windows 2014-11-11 09:18:47 +01:00
Frank Morgner
ad87cb4c4c update to OpenSC's master 2014-11-11 09:17:56 +01:00
Frank Morgner
fbe35e0594 cross compile for windows with static libgcc 2014-11-04 08:28:00 +01:00
Frank Morgner
0e147ffcaa update labels when connected 2014-11-04 00:14:56 +01:00
Frank Morgner
d4fd403e4e use a bigger presence check delay 2014-11-04 00:14:56 +01:00
Frank Morgner
441be5b489 propagate testing state when tag discovered 2014-11-04 00:14:56 +01:00
Frank Morgner
478353832a only capture tag by reader mode if possible 2014-11-04 00:14:56 +01:00
Frank Morgner
dc2e53634e clearifications on vpcd's docs 2014-11-03 18:02:11 +01:00
psytester
75426aee9c Allow "NotOnChip" for missing DGs of nPA
- changes DG13 into BirthName, DG19 into eAT ResidencePermit1 and DG20
  into eAT ResidencePermit2

- better reading of datasetfile (empty lines are allowed, new line
  character is trimmed from value

- Closes #30 #33 #31
2014-10-27 21:06:15 +01:00
Frank Morgner
6e3805748a initialize EAC_CTX when doing TA/CA without PACE 2014-10-27 08:02:32 +01:00
Frank Morgner
f7513ed6ff Merge pull request #32 from psytester/patch-8
Some ATR values for nPA OS
2014-10-27 14:00:39 +01:00
psytester
22f1d17c39 ATR problem not for Open eCard, but another one 2014-10-25 21:43:07 +02:00
psytester
2c135644ce Some ATR values for nPA OS
different ATR (Answer To Reset) values depending on used Chip version
It's just a playground, because in past eID client 'Open eCard App' did not recognize the card correctly with newest ATR values.
2014-10-23 20:13:27 +02:00
Frank Morgner
0cc19fe1f0 Merge pull request #29 from psytester/patch-5
DG13 = Birth Name
2014-10-22 21:23:37 +02:00
Frank Morgner
0530dd540c Merge pull request #28 from psytester/patch-4
since some new nPA version: DG13 = Birth Name
2014-10-22 21:22:19 +02:00
psytester
d4718b0c1b DG13 = Birth Name 2014-10-22 20:08:22 +02:00
psytester
666396e705 since some new nPA version: DG13 = Birth Name 2014-10-22 20:04:03 +02:00
Frank Morgner
4bc1a37c4e use enableReaderMode if possible 2014-10-03 12:50:53 +02:00
Frank Morgner
e6e6518650 clouds are for internet 2014-10-03 00:47:29 +02:00
Frank Morgner
784d1fbef4 added links to sub components 2014-10-03 00:47:29 +02:00
Frank Morgner
4958cde4d8 fixed missing initialisation 2014-10-02 11:13:13 +02:00
Frank Morgner
3ca879fafa updated app version 2014-10-01 01:11:33 +02:00
Frank Morgner
61fa2f444e Added clear button for Log 2014-10-01 01:11:33 +02:00
Frank Morgner
f056eca72a Added copy button for Log 2014-10-01 01:11:33 +02:00
Frank Morgner
66370d2bbc don't use compatibility libraries from Android L
google's hardcoded internal values conflict with minsdkversion=11, see
https://code.google.com/p/android/issues/detail?id=72430

fixes #24
2014-09-29 22:19:10 +02:00
Frank Morgner
22953bf9dc automatic changes from updating android studio 2014-09-29 06:59:52 +02:00