Frank Morgner
37daaf1192
read/write chunks in short length SM APDUs
2013-08-07 21:43:46 +02:00
Frank Morgner
ce77625a60
avoid uninitialized variable
2013-07-14 22:57:42 +02:00
Frank Morgner
2b6ba3c3c1
implemented boxing commands for verify/modify
...
separates type definitions into ccid-types.h to be accessible in libnpa
2013-06-21 08:51:43 +02:00
Frank Morgner
f657454ed3
fixed automatic allocaction of asn1 decoded data
2013-06-19 23:28:37 +02:00
Frank Morgner
29f8ca44d4
fixed asn1 formatting of boxing command for pace
2013-06-19 23:11:16 +02:00
Frank Morgner
59eaa16c45
include a summary in documentation and tools
2013-06-17 10:03:38 +02:00
Frank Morgner
360ab99624
use sc_format_apdu where possible
2013-06-14 17:38:29 +02:00
Frank Morgner
d1ffaa4a59
fixed typo
2013-06-14 08:20:47 +02:00
Frank Morgner
03282569de
avoid multiple copies for asn1 formatting
2013-06-13 16:05:13 +02:00
Frank Morgner
c6db8a1b49
fancier output for print_avail
2013-06-13 15:56:42 +02:00
Frank Morgner
70d10b9410
cleaned up scutils
...
- moved write/read_binary_rec to scutil.c
- removed unused handling of card driver
2013-06-13 08:25:11 +02:00
Frank Morgner
f73f5a328d
fixed memory leak
2013-06-12 21:35:35 +02:00
Frank Morgner
32a198f35b
updated license text
2013-06-11 09:21:32 +02:00
Frank Morgner
95d11b2d1d
--new-pin optionally takes input
2013-06-09 23:23:36 +02:00
Frank Morgner
9236fc5e2e
fixed missing initialization of sm_ctx for PACE on reader
2013-06-09 23:23:36 +02:00
Frank Morgner
eef401af00
allow changing eID-PIN on reader's PIN pad
2013-06-09 23:23:36 +02:00
Frank Morgner
58055517ed
implemented boxing commands according to TR-03119
2013-06-09 23:23:36 +02:00
Frank Morgner
4e5e87d329
fixed includes
2013-05-29 22:16:34 +02:00
Frank Morgner
9be74c7886
accept a hex string for community id
2013-02-27 21:52:03 +01:00
Frank Morgner
4f7851d03c
add reference date for validity verification
2013-02-27 21:52:02 +01:00
Frank Morgner
7f84772778
use additional data template
2013-02-27 21:52:02 +01:00
Frank Morgner
0ffedbef2d
fixed tag of auxiliary data payload
2013-02-27 21:52:00 +01:00
Frank Morgner
e2a54cbdb6
output "Read " for successful reading
2013-02-26 01:04:56 +01:00
Frank Morgner
00d160b77a
allow dumping of empty buffer
2013-02-26 01:03:09 +01:00
Frank Morgner
db088810ff
added human readable names for DG13-16
2013-02-26 00:58:54 +01:00
Frank Morgner
233816656a
added option for cvc and x509 directory
2013-02-26 00:53:33 +01:00
Frank Morgner
e1da1dc081
updated documentation
2013-02-09 23:44:14 +01:00
Frank Morgner
2e029de07d
added CLI flags do disable various checks
2013-02-09 23:44:00 +01:00
Frank Morgner
19f1db1b30
only warn about missing certificate description
2013-02-09 23:43:56 +01:00
Frank Morgner
7a85d916be
fixed asn1
2013-02-09 23:43:52 +01:00
Frank Morgner
9ab1c7a86e
added example CHAT for signature terminal
2013-02-09 23:43:39 +01:00
Frank Morgner
8b0b502a1e
Added ASN.1 helper for auxiliary data
2013-02-09 23:43:35 +01:00
Frank Morgner
83b69396c9
fixed some compiler warnings
2013-02-09 23:43:30 +01:00
Frank Morgner
f48d45b16c
fixed bug in iso sm driver
2013-02-09 23:43:26 +01:00
Frank Morgner
9340c66b75
check for NULL pointer
2013-02-09 23:43:12 +01:00
Dominik
8b3dd50784
Fix opensc submodule
2013-02-07 21:54:14 +01:00
Frank Morgner
4fd23d08fb
fixed recursive write of EFs
2013-02-04 23:31:02 +01:00
Frank Morgner
a6a10d0b3e
fixed special functions
2013-02-04 23:08:00 +01:00
Frank Morgner
d98f4e57c9
added verification of age/validity/community
2013-02-03 22:27:02 +01:00
Frank Morgner
9f6ffc2fad
handling special Le's for encryption in iso SM driver
2013-02-01 01:18:36 +01:00
Frank Morgner
e3947061c4
selectig eid after EAC
2013-02-01 01:18:36 +01:00
Frank Morgner
fae2b5441f
fixed referencing EAC_CTX in TA and CA
2013-01-31 22:26:56 +01:00
Frank Morgner
e01eae9ce3
added read and write of data groups
...
adds read_binary_rec and write_binary_rec to scutil.h
2013-01-29 15:51:35 +01:00
Frank Morgner
6947ccb8be
added missing documentation
2012-12-17 21:53:50 +01:00
Frank Morgner
d479420463
include OpenSC as submodule
2012-12-16 04:09:25 +01:00
Frank Morgner
e9e5c7668b
use OpenSC's hooks to wrap and unwrap SM APDUs
...
sm_transmit_apdu is obsolete. libnpa and OpenSC can be used in parallel
now. libnpa modifies OpenSC's card handle to add SM on the fly to any
OpenSC command. This, for example, allows PKCS#XX commands in a SM
channel established by libnpa.
2012-12-09 23:15:51 +01:00
Frank Morgner
de1378f780
always declare extended length capabilities
...
allows usage of an unpatched version of OpenPACE. libnpa now works with
the nPA using the default card driver.
2012-11-21 19:45:59 +01:00
Frank Morgner
77a52cc8e9
adapted to changes of OpenSC master
...
Now works with the stupid changes of OpenSC made in
41861e42b01539856b31f758dfde9ba53749eaaa
2012-11-21 19:45:59 +01:00
Frank Morgner
c6f61aa3eb
adapted to changes of OpenPACE
...
Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed
2012-11-21 19:45:55 +01:00
Frank Morgner
f5a2cde7d6
adapted to latest changes of openpace
...
works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1
2012-11-01 08:02:01 +01:00