Missing 'END PGP MESSAGE' not detected
    David Shaw 
    dshaw at jabberwocky.com
       
    Wed Jan 19 18:46:10 CET 2011
    
    
  
On Jan 19, 2011, at 12:09 PM, Kavalec wrote:
> 
> 
> David Shaw wrote:
>> 
>> On Jan 19, 2011, at 10:46 AM, Kavalec wrote:
>> 
>>> Is there a way to force the decrypt to fail on a missing 'END PGP
>>> MESSAGE' ?
>> 
>> ... take one of your truncated files and run:
>> 
>> gpg --list-packets the-truncated-file.asc
>> 
>> Look for a line that reads "mdc_method: 2".  If you see that, you are
>> protected from truncation no matter what your transport system does.
>> 
>> David
>> 
>> 
> 
> Thanks David, that does give a 'fatal' error indicator, which we can test
> for.
You can either use --status-fd and look for:
  [GNUPG:] GOODMDC
or
  [GNUPG:] BADMDC
Or just check the return code from the gpg binary.  If it fails (for whatever reason), the return code won't be zero.
David
    
    
More information about the Gnupg-users
mailing list