mirror of
git://git.gnupg.org/gnupg.git
synced 2025-04-13 22:21:09 +02:00
gpg: Support brainpool keygen with "key from card".
* g10/keygen.c (ask_algo): Add brainpool hack in the same as for Nist curves. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
bd3b698d8e
commit
966fe1e9d9
@ -2146,6 +2146,10 @@ ask_algo (ctrl_t ctrl, int addmode, int *r_subkey_algo, unsigned int *r_usage,
|
|||||||
&& algostr && !strncmp (algostr, "nistp", 5)
|
&& algostr && !strncmp (algostr, "nistp", 5)
|
||||||
&& !(sl->flags & GCRY_PK_USAGE_ENCR))
|
&& !(sl->flags & GCRY_PK_USAGE_ENCR))
|
||||||
sl->flags |= (PUBKEY_ALGO_ECDSA << 8);
|
sl->flags |= (PUBKEY_ALGO_ECDSA << 8);
|
||||||
|
else if (algoid == GCRY_PK_ECC
|
||||||
|
&& algostr && !strncmp (algostr, "brainpool", 9)
|
||||||
|
&& !(sl->flags & GCRY_PK_USAGE_ENCR))
|
||||||
|
sl->flags |= (PUBKEY_ALGO_ECDSA << 8);
|
||||||
else if (algoid == GCRY_PK_ECC
|
else if (algoid == GCRY_PK_ECC
|
||||||
&& algostr && !strcmp (algostr, "ed25519")
|
&& algostr && !strcmp (algostr, "ed25519")
|
||||||
&& !(sl->flags & GCRY_PK_USAGE_ENCR))
|
&& !(sl->flags & GCRY_PK_USAGE_ENCR))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user