mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
gpg: Allow --dearmor to decode all kinds of armor files.
* g10/filter.h (armor_filter_context_t): New fields dearmor_mode and dearmor_state. * g10/dearmor.c (dearmor_file): Set dearmor_mode. * g10/armor.c (is_armor_header): Magic to switch to generic dearmor mode. (parse_header_line): Treat non OpenPGP armor in a special way. (check_input): Ditto. (radix64_read): Detect non OpenPGP armor END lines.
This commit is contained in:
parent
f2d1187fcd
commit
34ea19aff9
4 changed files with 35 additions and 8 deletions
|
@ -45,6 +45,7 @@ dearmor_file( const char *fname )
|
|||
int c;
|
||||
|
||||
afx = new_armor_context ();
|
||||
afx->dearmor_mode = 1;
|
||||
|
||||
/* prepare iobufs */
|
||||
inp = iobuf_open(fname);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue