diff options
author | Werner Koch <wk@gnupg.org> | 2013-10-14 19:48:10 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-10-14 19:48:10 +0200 |
commit | d3a605d7827b8a73ef844e9e5183590bd6b1389a (patch) | |
tree | 4f4beae56aeffbcabecfd57c83886f86862dd68c /src/cipher.h | |
parent | 5be2345ddec4147e535d5b039ee74f84bcacf9e4 (diff) | |
download | libgcrypt-d3a605d7827b8a73ef844e9e5183590bd6b1389a.tar.gz |
pubkey: Support flags list in gcry_pk_genkey.
* src/cipher.h (PUBKEY_FLAG_TRANSIENT_KEY): New.
(PUBKEY_FLAG_USE_X931): New.
(PUBKEY_FLAG_USE_FIPS186): New.
(PUBKEY_FLAG_USE_FIPS186_2): New.
* cipher/pubkey-util.c (_gcry_pk_util_parse_flaglist): Rename from
parse_flags_list. Parse new flags.
* cipher/dsa.c (dsa_generate): Support flag list.
* cipher/ecc.c (ecc_generate): Ditto.
* cipher/rsa.c (rsa_generate): Ditto.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/cipher.h')
-rw-r--r-- | src/cipher.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cipher.h b/src/cipher.h index 28f50708..b3469e57 100644 --- a/src/cipher.h +++ b/src/cipher.h @@ -32,6 +32,11 @@ #define PUBKEY_FLAG_FIXEDLEN (1 << 3) #define PUBKEY_FLAG_LEGACYRESULT (1 << 4) #define PUBKEY_FLAG_RAW_FLAG (1 << 5) +#define PUBKEY_FLAG_TRANSIENT_KEY (1 << 6) +#define PUBKEY_FLAG_USE_X931 (1 << 7) +#define PUBKEY_FLAG_USE_FIPS186 (1 << 8) +#define PUBKEY_FLAG_USE_FIPS186_2 (1 << 9) + enum pk_operation { |