POLDI: Support for EC (nist, brainpool, at least)
Open, NormalPublic

Description

Dear all,

I'm trying to use the OpenPGP card v3.3. I noticed that Poldi can use only RSA keys and it doesn't permit to use ECC.
I suppose that the issue depends by challenge_release() functions that hard codes rsa signature. ("(sig-val (rsa (s %m)))"). I'm sorry I don't know how it really work and I can be wrong.

Thanks again and best regards,

luigi

comio created this task.Jun 8 2018, 8:52 AM
werner triaged this task as Normal priority.Jun 8 2018, 9:00 AM
ap4y added a subscriber: ap4y.Apr 3 2019, 11:07 AM

I implemented support for ECC and DSA public keys in poldi. Tested with ECC (curve 25519) key on Gnuk smartcard (Nitrokey Start).

gfa added a subscriber: gfa.May 9 2019, 8:11 AM