On 10/11/14 12:02, Nicholas Cole wrote:
> So the confusion is
> that you have one single command that deals with verifying both a
> detached signature and with a file that contains a signature?

Yes.

> Is the best fix for this to introduce two new commands

That seems extreme. Although you could add commands that make it
explicit what you want, removing the existing, ambiguous one would cause
massive breakage of deployed scripts. Werner is always very cautious
about doing that.

Maybe this avenue of thought can help come up with a good solution. When
people verify a detached signature, they usually have two files named:

file.ext
file.ext.sig

If GnuPG encounters this situation, but file.ext.sig is not a detached
signature, it could display a big fat warning:

WARNING: file.ext.sig is NOT a detached signature; the file file.ext is
NOT VERIFIED!

This does create some related issues:

gnupg_2.1.0.tar.bz2
gnupg-2.1.0.tar.bz2.sig

or

gnupg_2,1.0.tar.bz2.sig

These files can trick people into thinking they have the same filename.
This suggests this is either not foolproof or you need normalisation.
The extent of normalisation seems to make this unattainable. And
combining Unicode characters make matters even worse.

So it definitely has problems. But it might help think of the most
proper solution.

Peter.

-- 
I use the GNU Privacy Guard (GnuPG) in combination with Enigmail.
You can send me encrypted mail if you want some privacy.
My key is available at <http://digitalbrains.com/2012/openpgp-key-peter>

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to