aboutsummaryrefslogtreecommitdiffstats
path: root/common/sysutils.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2017-06-19 15:50:02 +0000
committerWerner Koch <[email protected]>2017-06-19 17:57:11 +0000
commit3621dbe52584bc8b417f61b5370ebaa5598db956 (patch)
treefb35fed8b4be7e65927e3935313bea70750193ed /common/sysutils.h
parentindent: Always use "_(" and not "_ (" to mark translatable strings. (diff)
downloadgnupg-3621dbe52584bc8b417f61b5370ebaa5598db956.tar.gz
gnupg-3621dbe52584bc8b417f61b5370ebaa5598db956.zip
gpg,gpgsm: Fix compliance check for DSA and avoid an assert.
* common/compliance.c (gnupg_pk_is_compliant): Swap P and Q for DSA check. Explicitly check for allowed ECC algos. (gnupg_pk_is_allowed): Swap P and Q for DSA check. * g10/mainproc.c (proc_encrypted): Simplify SYMKEYS check. Replace assert by debug message. -- Note that in mainproc.c SYMKEYS is unsigned and thus a greater than 0 condition is surprising because it leads to the assumption SYMKEYS could be negative. Better use a boolean test. The assert could have lead to a regression for no good reason. Not being compliant is better than breaking existing users. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions