| 6 |
details. |
details. |
| 7 |
|
|
| 8 |
OpenPGP key database |
OpenPGP key database |
| 9 |
$Id: pgpdb.c,v 1.6 2002/08/16 19:03:37 rabbi Exp $ */ |
$Id: pgpdb.c,v 1.6.2.1 2002/09/11 21:15:47 rabbi Exp $ */ |
| 10 |
|
|
| 11 |
|
|
| 12 |
#include "mix3.h" |
#include "mix3.h" |
| 43 |
} |
} |
| 44 |
while (!bufleft(line, begin_pgp)) ; |
while (!bufleft(line, begin_pgp)) ; |
| 45 |
buf_clear(tmp); |
buf_clear(tmp); |
| 46 |
buf_appends(tmp, begin_pgp); |
buf_cat(tmp, line); |
| 47 |
buf_appends(tmp, "\n"); |
buf_appends(tmp, "\n"); |
| 48 |
buf_cat(tmp, armored); |
do { |
| 49 |
|
if (buf_getline(armored, line) == -1) { |
| 50 |
|
goto end_greedy_dearmor; |
| 51 |
|
} |
| 52 |
|
buf_cat(tmp, line); |
| 53 |
|
buf_appends(tmp, "\n"); |
| 54 |
|
} while (!bufleft(line, end_pgp)) ; |
| 55 |
|
|
| 56 |
if (pgp_dearmor(tmp, tmp) == 0) { |
if (pgp_dearmor(tmp, tmp) == 0) { |
| 57 |
err = ARMORED; |
err = ARMORED; |