mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
gpg: Do not show "MD5" and triplicated "RSA" in --version.
* g10/gpg.c (build_list_pk_test_algo): Ignore RSA aliases (build_list_md_test_algo): Ignore MD5.
This commit is contained in:
parent
15cfd9a3bc
commit
be98b5960e
11
g10/gpg.c
11
g10/gpg.c
@ -842,6 +842,12 @@ make_libversion (const char *libname, const char *(*getfnc)(const char*))
|
||||
static int
|
||||
build_list_pk_test_algo (int algo)
|
||||
{
|
||||
/* Show only one "RSA" string. If RSA_E or RSA_S is available RSA
|
||||
is also available. */
|
||||
if (algo == PUBKEY_ALGO_RSA_E
|
||||
|| algo == PUBKEY_ALGO_RSA_S)
|
||||
return GPG_ERR_DIGEST_ALGO;
|
||||
|
||||
return openpgp_pk_test_algo (algo);
|
||||
}
|
||||
|
||||
@ -866,6 +872,11 @@ build_list_cipher_algo_name (int algo)
|
||||
static int
|
||||
build_list_md_test_algo (int algo)
|
||||
{
|
||||
/* By default we do not accept MD5 based signatures. To avoid
|
||||
confusion we do not announce support for it either. */
|
||||
if (algo == DIGEST_ALGO_MD5)
|
||||
return GPG_ERR_DIGEST_ALGO;
|
||||
|
||||
return openpgp_md_test_algo (algo);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user