Skip to content

Commit eb984fc

Browse files
authored
Add support for RSA D-Trust Card 4.1 & 4.4 (OpenSC#2943)
* dtrust: add driver The driver is derived from the CardOS and the SKEID driver. This commit implements the card identification procedure. * dtrust: specify card algorithms * dtrust: implement RSA signature * dtrust: implement RSA decryption * dtrust: code style changes * dtrust: add double option for PKCS#1 padding
1 parent 675b336 commit eb984fc

File tree

5 files changed

+484
-4
lines changed

5 files changed

+484
-4
lines changed

src/libopensc/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ libopensc_la_SOURCES_BASE = \
5050
card-dnie.c cwa14890.c cwa-dnie.c \
5151
card-isoApplet.c card-masktech.c card-gids.c card-jpki.c \
5252
card-npa.c card-esteid2018.c card-idprime.c \
53-
card-edo.c card-nqApplet.c card-skeid.c card-eoi.c \
53+
card-edo.c card-nqApplet.c card-skeid.c card-eoi.c card-dtrust.c \
5454
\
5555
pkcs15-openpgp.c pkcs15-starcert.c pkcs15-cardos.c pkcs15-tcos.c \
5656
pkcs15-actalis.c pkcs15-atrust-acos.c pkcs15-tccardos.c pkcs15-piv.c \
@@ -132,7 +132,7 @@ TIDY_FILES = \
132132
cwa14890.c cwa-dnie.c \
133133
card-isoApplet.c card-masktech.c card-jpki.c \
134134
card-npa.c card-esteid2018.c card-idprime.c \
135-
card-edo.c card-nqApplet.c card-skeid.c card-eoi.c \
135+
card-edo.c card-nqApplet.c card-skeid.c card-eoi.c card-dtrust.c \
136136
\
137137
pkcs15-openpgp.c pkcs15-cardos.c pkcs15-tcos.c \
138138
pkcs15-actalis.c pkcs15-atrust-acos.c pkcs15-tccardos.c \

src/libopensc/Makefile.mak

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ OBJECTS = \
2828
card-sc-hsm.obj card-dnie.obj card-isoApplet.obj pkcs15-coolkey.obj \
2929
card-masktech.obj card-gids.obj card-jpki.obj \
3030
card-npa.obj card-esteid2018.obj card-idprime.obj \
31-
card-edo.obj card-nqApplet.obj card-skeid.obj card-eoi.obj \
31+
card-edo.obj card-nqApplet.obj card-skeid.obj card-eoi.obj card-dtrust.obj \
3232
\
3333
pkcs15-openpgp.obj pkcs15-starcert.obj pkcs15-cardos.obj pkcs15-tcos.obj \
3434
pkcs15-actalis.obj pkcs15-atrust-acos.obj pkcs15-tccardos.obj pkcs15-piv.obj \

0 commit comments

Comments
 (0)