diff options
author | Ingo Klöcker <dev@ingo-kloecker.de> | 2022-10-24 12:21:41 +0200 |
---|---|---|
committer | Ingo Klöcker <dev@ingo-kloecker.de> | 2022-10-24 12:22:09 +0200 |
commit | d9ac1385950217893be6f0d6fdb3324b8647d16b (patch) | |
tree | aaa3699a5799c2864376a4f629d6fd0c67497e68 /NEWS | |
parent | d36905bb80c43987f2ca6980d3973d2111f89991 (diff) | |
download | gpgme-d9ac1385950217893be6f0d6fdb3324b8647d16b.tar.gz |
cpp: Allow setting the curve to use when generating ECC keys
lang/cpp/src/gpggencardkeyinteractor.h (class GpgGenCardKeyInteractor):
Add enum Curve. Add member function setCurve.
lang/cpp/src/gpggencardkeyinteractor.cpp
(class GpgGenCardKeyInteractor::Private): Initialize simple members
in-class. Add member curve.
(GpgGenCardKeyInteractor::~GpgGenCardKeyInteractor): Use default d'tor.
(GpgGenCardKeyInteractor::setCurve): New.
(GpgGenCardKeyInteractor::action): Return curve defaulting to
Curve25519.
--
This enables users of this interactor to request the generation of
ECC keys with a specific curve as smart card keys. It's up to the user
to specify a curve that is actually supported by the smart card.
GnuPG-bug-id: 4429
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -10,6 +10,15 @@ Noteworthy changes in version 1.18.1 (unreleased) * qt: Fix problem with expiration dates after 2038-01-19 on 32-bit systems when adding an existing subkey to another key. [T6137] + * cpp: Allow setting the curve to use when generating ECC keys + for smart cards. [T4429] + + * Interface changes relative to the 1.18.0 release: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + cpp: GpgGenCardKeyInteractor::Curve NEW. + cpp: GpgGenCardKeyInteractor::setCurve NEW. + + Noteworthy changes in version 1.18.0 (2022-08-10) ------------------------------------------------- |