[PATCH GnuPG 0/2] scd:p15: Add support for CardOS 5.4 and D-Trust Card 4.1/4.4

Mario Haustein mario.haustein at hrz.tu-chemnitz.de
Tue Nov 28 23:09:04 CET 2023

Dear GnuPG developers,

this patch adds support for the D-Trust Card 4.1/4.4 and the underlying
CardOS 5.4 card operating system. The cards are sold by D-Trust a
branch of the German Bundesdruckerei. They provide a qualified
electronic signature (4.1) resp. qualified electronic seal (4.4)
according to the EU eIDAS regulation. The signature cards furthermore
provide an advanced electronic certificate which may be used for
authentication and encryption as well.

This patch implements the standard card. It requires a PIN verification
for every single signature and uses RSA. Multicards can produce multiple
signatures per PIN verification, but use elliptic curve algorithms. This
is currently not implemented, but I will add this feature as soon as I
can obtain such a card for testing.

Mario Haustein (2):
  scd:p15: Add support for CardOS 5.4
  scd:p15: Add support for D-Trust Card 4.1/4.4

 scd/app-p15.c | 90 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 79 insertions(+), 11 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5734 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20231128/36ebae3d/attachment.bin>

More information about the Gnupg-devel mailing list