[PATCH GnuPG 0/5] Add ECC support for D-Trust 4.1/4.4

Mario Haustein mario.haustein at hrz.tu-chemnitz.de
Mon Feb 19 18:00:54 CET 2024


Dear Developers,

this series of patches adds ECC support for the D-Trust 4.1/4.4 cards. All the 
code was already there. Just the security environment parameters had to be 
confirmed which I now successfully did with my test cards.

The patches further allow keys with the derive usage-flag to be used for 
decryption and fixes certificate import for duplicate certificate IDs. These 
issues were already addressed in separate threads on this list.

I am unsure whether patch nr. 0003 is necessary. Feel free to either omit it 
or to squash it with 0002.

Mario Haustein (3):
  scd:p15: Take derive usage into account for decryption.
  scd:p15: Fix typo in a comment
  scd:p15: Add ECC support for D-Trust Card 4.1/4.4

Werner Koch (2):
  scd:p15: Handle duplicate certificate ids.
  scd:p15: Take derive usage into account for decryption.

 scd/app-p15.c | 96 +++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 71 insertions(+), 25 deletions(-)

-- 
2.43.0

Kind regards
-- 
Mario Haustein
Facharbeitsgruppe Anwendungen
Universitätsrechenzentrum

Technische Universität Chemnitz
Straße der Nationen 62 | R. 1/B303 (neu: A11.303)
09111 Chemnitz
Germany

Tel:    +49 371 531-36606
Fax:    +49 371 531-836606

mario.haustein at hrz.tu-chemnitz.de
www.tu-chemnitz.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-scd-p15-Handle-duplicate-certificate-ids.patch
Type: text/x-patch
Size: 4173 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-scd-p15-Take-derive-usage-into-account-for-decryptio.patch
Type: text/x-patch
Size: 4151 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-scd-p15-Fix-typo-in-a-comment.patch
Type: text/x-patch
Size: 877 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-scd-p15-Take-derive-usage-into-account-for-decryptio.patch
Type: text/x-patch
Size: 1536 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-scd-p15-Add-ECC-support-for-D-Trust-Card-4.1-4.4.patch
Type: text/x-patch
Size: 1558 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240219/e2c0639a/attachment-0001.sig>


More information about the Gnupg-devel mailing list