Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 2269bb274471fd2722517c2c0b740d7f > files > 285

rpm-devel-4.0.4-19mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpmpgp.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.17 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>rpmio/rpmpgp.c File Reference</h1>Routines to handle RFC-2440 detached signatures. 
<a href="#_details">More...</a>
<p>
<code>#include "<a class="el" href="system_8h-source.html">system.h</a>"</code><br>
<code>#include "<a class="el" href="rpmio__internal_8h-source.html">rpmio_internal.h</a>"</code><br>
<code>#include "<a class="el" href="debug_8h-source.html">debug.h</a>"</code><br>

<p>
<a href="rpmpgp_8c-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a0">TOKEQ</a>(_s, _tok)&nbsp;&nbsp;&nbsp;(!strncmp((_s), (_tok), sizeof(_tok)-1))</td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a23">_free</a> (const void *p)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.</em> <a href="#a23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a24">pgpPrtNL</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a25">pgpPrtInt</a> (const char *pre, int i)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a26">pgpPrtStr</a> (const char *pre, const char *s)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a27">pgpPrtHex</a> (const char *pre, const byte *p, unsigned int plen)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a28">pgpPrtVal</a> (const char *pre, <a class="el" href="rpmpgp_8h.html#a3">pgpValTbl</a> vs, byte val)</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a29">pgpMpiHex</a> (const byte *p)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a30">pgpHexSet</a> (const char *pre, int lbits, mp32number *mpn, const byte *p)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a31">pgpPrtSubType</a> (const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a32">pgpPrtSigParams</a> (<a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> tag, byte pubkey_algo, byte sigtype, const byte *p, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a33">pgpPrtSig</a> (<a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> tag, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>const byte *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a34">pgpPrtPubkeyParams</a> (byte pubkey_algo, const byte *p, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>const byte *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a35">pgpPrtSeckeyParams</a> (byte pubkey_algo, const byte *p, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a36">pgpPrtKey</a> (<a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> tag, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a37">pgpPrtUserID</a> (<a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> tag, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a38">pgpPrtComment</a> (<a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> tag, const byte *h, unsigned int hlen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a39">pgpPrtPkt</a> (const byte *pkt)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpDig__s.html">pgpDig_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a40">pgpNewDig</a> (void)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpDig__s.html">pgpDig_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a41">pgpFreeDig</a> (struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a> *dig)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a42">pgpPrtPkts</a> (const byte *pkts, unsigned int plen, struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a> *dig, int printing)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmpgp_8h.html#a32">pgpArmor</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a43">pgpReadPkts</a> (const char *fn, const byte **pkt, size_t *pktlen)</td></tr>
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a1">_debug</a> = 0</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a2">_print</a> = 0</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpDig__s.html">pgpDig_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a3">_dig</a> = NULL</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpDigParams__s.html">pgpDigParams_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a4">_digp</a> = NULL</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a5">pgpSigTypeTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a6">pgpPubkeyTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a7">pgpSymkeyTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a8">pgpCompressionTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a9">pgpHashTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a10">pgpKeyServerPrefsTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a11">pgpSubTypeTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a12">pgpTagTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a13">pgpArmorTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a14">pgpArmorKeyTbl</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a15">pgpSigRSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a16">pgpSigDSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a17">pgpPublicRSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a18">pgpSecretRSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a19">pgpPublicDSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a20">pgpSecretDSA</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a21">pgpPublicELGAMAL</a> []</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a22">pgpSecretELGAMAL</a> []</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Routines to handle RFC-2440 detached signatures.
<p>

<p>

<p>
Definition in file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.<hr><h2>Define Documentation</h2>
<a name="a0" doxytag="rpmpgp.c::TOKEQ"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define TOKEQ</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_s,         <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>_tok&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;(!strncmp((_s), (_tok), sizeof(_tok)-1))
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a23" doxytag="rpmpgp.c::_free"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void* _free </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline, static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
memory to free </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
NULL always </dl>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00251">251</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a41" doxytag="rpmpgp.c::pgpFreeDig"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a>* pgpFreeDig </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>dig</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00995">995</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmpgp_8h-source.html#l00999">pgpDig_s::c</a>, <a class="el" href="rpmpgp_8h-source.html#l00956">pgpDigParams_s::hash</a>, <a class="el" href="rpmpgp_8h-source.html#l00992">pgpDig_s::hm</a>, <a class="el" href="rpmpgp_8h-source.html#l00998">pgpDig_s::m</a>, <a class="el" href="rpmpgp_8h-source.html#l00984">pgpDig_s::md5</a>, <a class="el" href="rpmpgp_8h-source.html#l00983">pgpDig_s::md5ctx</a>, <a class="el" href="rpmpgp_8h-source.html#l00957">pgpDigParams_s::params</a>, <a class="el" href="rpmpgp_8h-source.html#l00975">pgpDig_s::pubkey</a>, <a class="el" href="rpmpgp_8h-source.html#l00993">pgpDig_s::r</a>, <a class="el" href="digest_8c-source.html#l00119">rpmDigestFinal</a>(), <a class="el" href="rpmpgp_8h-source.html#l00997">pgpDig_s::rsa_pk</a>, <a class="el" href="rpmpgp_8h-source.html#l01000">pgpDig_s::rsahm</a>, <a class="el" href="rpmpgp_8h-source.html#l00994">pgpDig_s::s</a>, <a class="el" href="rpmpgp_8h-source.html#l00980">pgpDig_s::sha1</a>, <a class="el" href="rpmpgp_8h-source.html#l00979">pgpDig_s::sha1ctx</a>, <a class="el" href="rpmpgp_8h-source.html#l00974">pgpDig_s::signature</a>, and <a class="el" href="rpmpgp_8h-source.html#l00954">pgpDigParams_s::userid</a>.    </td>
  </tr>
</table>
<a name="a30" doxytag="rpmpgp.c::pgpHexSet"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpHexSet </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pre</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lbits</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>mp32number *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mpn</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00318">318</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00011">_debug</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8h-source.html#l01043">pgpMpiBits</a>(), <a class="el" href="rpmpgp_8c-source.html#l00309">pgpMpiHex</a>(), and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>().
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a29" doxytag="rpmpgp.c::pgpMpiHex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpMpiHex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const byte *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00309">309</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8h-source.html#l01061">pgpHexCvt</a>(), and <a class="el" href="rpmpgp_8h-source.html#l01052">pgpMpiLen</a>().
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00318">pgpHexSet</a>(), <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a40" doxytag="rpmpgp.c::pgpNewDig"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a>* pgpNewDig </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00989">989</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>().
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), and <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>().    </td>
  </tr>
</table>
<a name="a38" doxytag="rpmpgp.c::pgpPrtComment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtComment </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00894">894</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), and <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>().    </td>
  </tr>
</table>
<a name="a27" doxytag="rpmpgp.c::pgpPrtHex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpPrtHex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pre</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>plen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00286">286</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, and <a class="el" href="rpmpgp_8h-source.html#l01078">pgpHexStr</a>().
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00894">pgpPrtComment</a>(), <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>(), <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00341">pgpPrtSubType</a>().    </td>
  </tr>
</table>
<a name="a25" doxytag="rpmpgp.c::pgpPrtInt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpPrtInt </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pre</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>i</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00266">266</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>().    </td>
  </tr>
</table>
<a name="a36" doxytag="rpmpgp.c::pgpPrtKey"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtKey </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00815">815</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8h-source.html#l01012">pgpGrab</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h.html#a169a42">PGPTAG_PUBLIC_KEY</a>, <a class="el" href="rpmpgp_8h.html#a169a50">PGPTAG_PUBLIC_SUBKEY</a>, <a class="el" href="rpmpgp_8h-source.html#l00636">pgpPktKeyV3_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00962">pgpDigParams_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00673">pgpPktKeyV4_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00958">pgpDigParams_s::tag</a>, <a class="el" href="rpmpgp_8h-source.html#l00634">pgpPktKeyV3_s::time</a>, <a class="el" href="rpmpgp_8h-source.html#l00961">pgpDigParams_s::time</a>, <a class="el" href="rpmpgp_8h-source.html#l00672">pgpPktKeyV4_s::time</a>, <a class="el" href="rpmpgp_8h-source.html#l00635">pgpPktKeyV3_s::valid</a>, <a class="el" href="rpmpgp_8h-source.html#l00960">pgpDigParams_s::version</a>, <a class="el" href="rpmpgp_8h-source.html#l00633">pgpPktKeyV3_s::version</a>, and <a class="el" href="rpmpgp_8h-source.html#l00671">pgpPktKeyV4_s::version</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>().    </td>
  </tr>
</table>
<a name="a24" doxytag="rpmpgp.c::pgpPrtNL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpPrtNL </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00258">258</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00894">pgpPrtComment</a>(), <a class="el" href="rpmpgp_8c-source.html#l00815">pgpPrtKey</a>(), <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>(), <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00341">pgpPrtSubType</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00878">pgpPrtUserID</a>().    </td>
  </tr>
</table>
<a name="a39" doxytag="rpmpgp.c::pgpPrtPkt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtPkt </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const byte *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pkt</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00920">920</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8h-source.html#l01012">pgpGrab</a>(), <a class="el" href="rpmpgp_8h-source.html#l01025">pgpLen</a>(), <a class="el" href="rpmpgp_8c-source.html#l00894">pgpPrtComment</a>(), <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00815">pgpPrtKey</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), <a class="el" href="rpmpgp_8c-source.html#l00878">pgpPrtUserID</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h.html#a169a56">PGPTAG_COMMENT</a>, <a class="el" href="rpmpgp_8h.html#a169a51">PGPTAG_COMMENT_OLD</a>, <a class="el" href="rpmpgp_8h.html#a169a44">PGPTAG_COMPRESSED_DATA</a>, <a class="el" href="rpmpgp_8h.html#a169a58">PGPTAG_CONTROL</a>, <a class="el" href="rpmpgp_8h.html#a169a53">PGPTAG_ENCRYPTED_MDC</a>, <a class="el" href="rpmpgp_8h.html#a169a47">PGPTAG_LITERAL_DATA</a>, <a class="el" href="rpmpgp_8h.html#a169a46">PGPTAG_MARKER</a>, <a class="el" href="rpmpgp_8h.html#a169a54">PGPTAG_MDC</a>, <a class="el" href="rpmpgp_8h.html#a169a52">PGPTAG_PHOTOID</a>, <a class="el" href="rpmpgp_8h.html#a169a55">PGPTAG_PRIVATE_60</a>, <a class="el" href="rpmpgp_8h.html#a169a57">PGPTAG_PRIVATE_62</a>, <a class="el" href="rpmpgp_8h.html#a169a42">PGPTAG_PUBLIC_KEY</a>, <a class="el" href="rpmpgp_8h.html#a169a37">PGPTAG_PUBLIC_SESSION_KEY</a>, <a class="el" href="rpmpgp_8h.html#a169a50">PGPTAG_PUBLIC_SUBKEY</a>, <a class="el" href="rpmpgp_8h.html#a169a36">PGPTAG_RESERVED</a>, <a class="el" href="rpmpgp_8h.html#a169a41">PGPTAG_SECRET_KEY</a>, <a class="el" href="rpmpgp_8h.html#a169a43">PGPTAG_SECRET_SUBKEY</a>, <a class="el" href="rpmpgp_8h.html#a169a38">PGPTAG_SIGNATURE</a>, <a class="el" href="rpmpgp_8h.html#a169a45">PGPTAG_SYMMETRIC_DATA</a>, <a class="el" href="rpmpgp_8h.html#a169a39">PGPTAG_SYMMETRIC_SESSION_KEY</a>, <a class="el" href="rpmpgp_8h.html#a169a48">PGPTAG_TRUST</a>, and <a class="el" href="rpmpgp_8h.html#a169a49">PGPTAG_USER_ID</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l01038">pgpPrtPkts</a>().    </td>
  </tr>
</table>
<a name="a42" doxytag="rpmpgp.c::pgpPrtPkts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtPkts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkts</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>plen</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dig</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>printing</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l01038">1038</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>(), <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h.html#a169a38">PGPTAG_SIGNATURE</a>, <a class="el" href="rpmpgp_8h-source.html#l00975">pgpDig_s::pubkey</a>, <a class="el" href="rpmpgp_8h-source.html#l00974">pgpDig_s::signature</a>, and <a class="el" href="rpmpgp_8h-source.html#l00958">pgpDigParams_s::tag</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), and <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>().    </td>
  </tr>
</table>
<a name="a34" doxytag="rpmpgp.c::pgpPrtPubkeyParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const byte* pgpPrtPubkeyParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">byte&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pubkey_algo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00652">652</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00011">_debug</a>, <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8h-source.html#l00990">pgpDig_s::g</a>, <a class="el" href="rpmpgp_8h-source.html#l00988">pgpDig_s::p</a>, <a class="el" href="rpmpgp_8c-source.html#l00309">pgpMpiHex</a>(), <a class="el" href="rpmpgp_8h-source.html#l01052">pgpMpiLen</a>(), <a class="el" href="rpmpgp_8h-source.html#l01090">pgpMpiStr</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00276">pgpPrtStr</a>(), <a class="el" href="rpmpgp_8h.html#a171a76">PGPPUBKEYALGO_DSA</a>, <a class="el" href="rpmpgp_8h.html#a171a75">PGPPUBKEYALGO_ELGAMAL_ENCRYPT</a>, <a class="el" href="rpmpgp_8h.html#a171a72">PGPPUBKEYALGO_RSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00623">pgpPublicDSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00638">pgpPublicELGAMAL</a>, <a class="el" href="rpmpgp_8c-source.html#l00607">pgpPublicRSA</a>, <a class="el" href="rpmpgp_8h-source.html#l00989">pgpDig_s::q</a>, <a class="el" href="rpmpgp_8h-source.html#l00997">pgpDig_s::rsa_pk</a>, <a class="el" href="rpmpgp_8h-source.html#l00968">pgpDigParams_s::signid</a>, and <a class="el" href="rpmpgp_8h-source.html#l00991">pgpDig_s::y</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00815">pgpPrtKey</a>().    </td>
  </tr>
</table>
<a name="a35" doxytag="rpmpgp.c::pgpPrtSeckeyParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const byte* pgpPrtSeckeyParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">byte&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pubkey_algo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00741">741</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8h-source.html#l01052">pgpMpiLen</a>(), <a class="el" href="rpmpgp_8h-source.html#l01090">pgpMpiStr</a>(), <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00266">pgpPrtInt</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00276">pgpPrtStr</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a171a76">PGPPUBKEYALGO_DSA</a>, <a class="el" href="rpmpgp_8h.html#a171a75">PGPPUBKEYALGO_ELGAMAL_ENCRYPT</a>, <a class="el" href="rpmpgp_8h.html#a171a72">PGPPUBKEYALGO_RSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00632">pgpSecretDSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00646">pgpSecretELGAMAL</a>, and <a class="el" href="rpmpgp_8c-source.html#l00614">pgpSecretRSA</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00815">pgpPrtKey</a>().    </td>
  </tr>
</table>
<a name="a33" doxytag="rpmpgp.c::pgpPrtSig"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtSig </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00500">500</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00011">_debug</a>, <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8h-source.html#l00956">pgpDigParams_s::hash</a>, <a class="el" href="rpmpgp_8h-source.html#l00322">pgpPktSigV3_s::hash_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00964">pgpDigParams_s::hash_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00351">pgpPktSigV4_s::hash_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00317">pgpPktSigV3_s::hashlen</a>, <a class="el" href="rpmpgp_8h-source.html#l00966">pgpDigParams_s::hashlen</a>, <a class="el" href="rpmpgp_8h-source.html#l00352">pgpPktSigV4_s::hashlen</a>, <a class="el" href="rpmpgp_8h-source.html#l01012">pgpGrab</a>(), <a class="el" href="rpmpgp_8h-source.html#l01078">pgpHexStr</a>(), <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00341">pgpPrtSubType</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h-source.html#l00321">pgpPktSigV3_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00962">pgpDigParams_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00350">pgpPktSigV4_s::pubkey_algo</a>, <a class="el" href="rpmpgp_8h-source.html#l00323">pgpPktSigV3_s::signhash16</a>, <a class="el" href="rpmpgp_8h-source.html#l00967">pgpDigParams_s::signhash16</a>, <a class="el" href="rpmpgp_8h-source.html#l00320">pgpPktSigV3_s::signid</a>, <a class="el" href="rpmpgp_8h-source.html#l00968">pgpDigParams_s::signid</a>, <a class="el" href="rpmpgp_8h-source.html#l00318">pgpPktSigV3_s::sigtype</a>, <a class="el" href="rpmpgp_8h-source.html#l00965">pgpDigParams_s::sigtype</a>, <a class="el" href="rpmpgp_8h-source.html#l00349">pgpPktSigV4_s::sigtype</a>, <a class="el" href="rpmpgp_8h-source.html#l00319">pgpPktSigV3_s::time</a>, <a class="el" href="rpmpgp_8h-source.html#l00961">pgpDigParams_s::time</a>, <a class="el" href="rpmpgp_8h-source.html#l00960">pgpDigParams_s::version</a>, <a class="el" href="rpmpgp_8h-source.html#l00316">pgpPktSigV3_s::version</a>, <a class="el" href="rpmpgp_8h-source.html#l00348">pgpPktSigV4_s::version</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>().
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>().    </td>
  </tr>
</table>
<a name="a32" doxytag="rpmpgp.c::pgpPrtSigParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtSigParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>byte&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pubkey_algo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>byte&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sigtype</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00444">444</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00011">_debug</a>, <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8h-source.html#l00999">pgpDig_s::c</a>, <a class="el" href="rpmpgp_8c-source.html#l00318">pgpHexSet</a>(), <a class="el" href="rpmpgp_8c-source.html#l00309">pgpMpiHex</a>(), <a class="el" href="rpmpgp_8h-source.html#l01052">pgpMpiLen</a>(), <a class="el" href="rpmpgp_8h-source.html#l01090">pgpMpiStr</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00276">pgpPrtStr</a>(), <a class="el" href="rpmpgp_8h.html#a171a76">PGPPUBKEYALGO_DSA</a>, <a class="el" href="rpmpgp_8h.html#a171a72">PGPPUBKEYALGO_RSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00437">pgpSigDSA</a>, <a class="el" href="rpmpgp_8c-source.html#l00431">pgpSigRSA</a>, <a class="el" href="rpmpgp_8h.html#a170a59">PGPSIGTYPE_BINARY</a>, <a class="el" href="rpmpgp_8h.html#a170a60">PGPSIGTYPE_TEXT</a>, <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h-source.html#l00993">pgpDig_s::r</a>, and <a class="el" href="rpmpgp_8h-source.html#l00994">pgpDig_s::s</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>().    </td>
  </tr>
</table>
<a name="a26" doxytag="rpmpgp.c::pgpPrtStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpPrtStr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pre</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>s</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00276">276</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a31" doxytag="rpmpgp.c::pgpPrtSubType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtSubType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00341">341</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8h-source.html#l01012">pgpGrab</a>(), <a class="el" href="rpmpgp_8h-source.html#l01025">pgpLen</a>(), <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a175a108">PGPSUBTYPE_BACKWARD_COMPAT</a>, <a class="el" href="rpmpgp_8h.html#a175a103">PGPSUBTYPE_EXPORTABLE_CERT</a>, <a class="el" href="rpmpgp_8h.html#a175a122">PGPSUBTYPE_INTERNAL_100</a>, <a class="el" href="rpmpgp_8h.html#a175a123">PGPSUBTYPE_INTERNAL_101</a>, <a class="el" href="rpmpgp_8h.html#a175a124">PGPSUBTYPE_INTERNAL_102</a>, <a class="el" href="rpmpgp_8h.html#a175a125">PGPSUBTYPE_INTERNAL_103</a>, <a class="el" href="rpmpgp_8h.html#a175a126">PGPSUBTYPE_INTERNAL_104</a>, <a class="el" href="rpmpgp_8h.html#a175a127">PGPSUBTYPE_INTERNAL_105</a>, <a class="el" href="rpmpgp_8h.html#a175a128">PGPSUBTYPE_INTERNAL_106</a>, <a class="el" href="rpmpgp_8h.html#a175a129">PGPSUBTYPE_INTERNAL_107</a>, <a class="el" href="rpmpgp_8h.html#a175a130">PGPSUBTYPE_INTERNAL_108</a>, <a class="el" href="rpmpgp_8h.html#a175a131">PGPSUBTYPE_INTERNAL_109</a>, <a class="el" href="rpmpgp_8h.html#a175a132">PGPSUBTYPE_INTERNAL_110</a>, <a class="el" href="rpmpgp_8h.html#a175a111">PGPSUBTYPE_ISSUER_KEYID</a>, <a class="el" href="rpmpgp_8h.html#a175a107">PGPSUBTYPE_KEY_EXPIRE_TIME</a>, <a class="el" href="rpmpgp_8h.html#a175a119">PGPSUBTYPE_KEY_FLAGS</a>, <a class="el" href="rpmpgp_8h.html#a175a115">PGPSUBTYPE_KEYSERVER_PREFERS</a>, <a class="el" href="rpmpgp_8h.html#a175a112">PGPSUBTYPE_NOTATION</a>, <a class="el" href="rpmpgp_8h.html#a175a118">PGPSUBTYPE_POLICY_URL</a>, <a class="el" href="rpmpgp_8h.html#a175a114">PGPSUBTYPE_PREFER_COMPRESS</a>, <a class="el" href="rpmpgp_8h.html#a175a113">PGPSUBTYPE_PREFER_HASH</a>, <a class="el" href="rpmpgp_8h.html#a175a116">PGPSUBTYPE_PREFER_KEYSERVER</a>, <a class="el" href="rpmpgp_8h.html#a175a109">PGPSUBTYPE_PREFER_SYMKEY</a>, <a class="el" href="rpmpgp_8h.html#a175a117">PGPSUBTYPE_PRIMARY_USERID</a>, <a class="el" href="rpmpgp_8h.html#a175a105">PGPSUBTYPE_REGEX</a>, <a class="el" href="rpmpgp_8h.html#a175a106">PGPSUBTYPE_REVOCABLE</a>, <a class="el" href="rpmpgp_8h.html#a175a110">PGPSUBTYPE_REVOKE_KEY</a>, <a class="el" href="rpmpgp_8h.html#a175a121">PGPSUBTYPE_REVOKE_REASON</a>, <a class="el" href="rpmpgp_8h.html#a175a101">PGPSUBTYPE_SIG_CREATE_TIME</a>, <a class="el" href="rpmpgp_8h.html#a175a102">PGPSUBTYPE_SIG_EXPIRE_TIME</a>, <a class="el" href="rpmpgp_8h.html#a175a120">PGPSUBTYPE_SIGNER_USERID</a>, <a class="el" href="rpmpgp_8h.html#a175a104">PGPSUBTYPE_TRUST_SIG</a>, <a class="el" href="rpmpgp_8h.html#a169a42">PGPTAG_PUBLIC_KEY</a>, <a class="el" href="rpmpgp_8h-source.html#l00968">pgpDigParams_s::signid</a>, <a class="el" href="rpmpgp_8h-source.html#l00958">pgpDigParams_s::tag</a>, and <a class="el" href="rpmpgp_8h-source.html#l00961">pgpDigParams_s::time</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>().    </td>
  </tr>
</table>
<a name="a37" doxytag="rpmpgp.c::pgpPrtUserID"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int pgpPrtUserID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00878">878</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>(), <a class="el" href="rpmpgp_8h.html#a4">pgpTag</a>, <a class="el" href="rpmpgp_8h-source.html#l00954">pgpDigParams_s::userid</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>().
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>().    </td>
  </tr>
</table>
<a name="a28" doxytag="rpmpgp.c::pgpPrtVal"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pgpPrtVal </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pre</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmpgp_8h.html#a3">pgpValTbl</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vs</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>byte&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>val</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00296">296</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="rpmpgp_8c-source.html#l00014">_print</a>, <a class="el" href="rpmpgp_8h-source.html#l01104">pgpValStr</a>(), and <a class="el" href="rpmpgp_8h.html#a3">pgpValTbl</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00894">pgpPrtComment</a>(), <a class="el" href="rpmpgp_8c-source.html#l00815">pgpPrtKey</a>(), <a class="el" href="rpmpgp_8c-source.html#l00920">pgpPrtPkt</a>(), <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), <a class="el" href="rpmpgp_8c-source.html#l00341">pgpPrtSubType</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00878">pgpPrtUserID</a>().    </td>
  </tr>
</table>
<a name="a43" doxytag="rpmpgp.c::pgpReadPkts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="rpmpgp_8h.html#a32">pgpArmor</a> pgpReadPkts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fn</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkt</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pktlen</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l01064">1064</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmpgp_8h.html#a32">pgpArmor</a>, <a class="el" href="rpmpgp_8h.html#a176a133">PGPARMOR_ERROR</a>, <a class="el" href="rpmpgp_8h.html#a176a134">PGPARMOR_NONE</a>, <a class="el" href="rpmpgp_8h.html#a176a136">PGPARMOR_PUBKEY</a>, <a class="el" href="rpmpgp_8h-source.html#l01256">pgpCRC</a>(), <a class="el" href="rpmpgp_8h-source.html#l01012">pgpGrab</a>(), <a class="el" href="rpmpgp_8h-source.html#l01200">pgpIsPkt</a>(), <a class="el" href="rpmpgp_8h-source.html#l01117">pgpValTok</a>(), and <a class="el" href="rpmio_8c-source.html#l03103">rpmioSlurp</a>().    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a1" doxytag="rpmpgp.c::_debug"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int _debug = 0<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00011">11</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00318">pgpHexSet</a>(), <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a3" doxytag="rpmpgp.c::_dig"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a>* _dig = NULL<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00017">17</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a4" doxytag="rpmpgp.c::_digp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpDigParams__s.html">pgpDigParams_s</a>* _digp = NULL<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00020">20</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a2" doxytag="rpmpgp.c::_print"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int _print = 0<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00014">14</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00318">pgpHexSet</a>(), <a class="el" href="rpmpgp_8c-source.html#l00286">pgpPrtHex</a>(), <a class="el" href="rpmpgp_8c-source.html#l00266">pgpPrtInt</a>(), <a class="el" href="rpmpgp_8c-source.html#l00258">pgpPrtNL</a>(), <a class="el" href="rpmpgp_8c-source.html#l01038">pgpPrtPkts</a>(), <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00500">pgpPrtSig</a>(), <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>(), <a class="el" href="rpmpgp_8c-source.html#l00276">pgpPrtStr</a>(), and <a class="el" href="rpmpgp_8c-source.html#l00296">pgpPrtVal</a>().    </td>
  </tr>
</table>
<a name="a14" doxytag="rpmpgp.c::pgpArmorKeyTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpArmorKeyTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a177a142">PGPARMORKEY_VERSION</a>,      <span class="stringliteral">"Version: "</span> },
    { <a class="code" href="rpmpgp_8h.html#a177a143">PGPARMORKEY_COMMENT</a>,      <span class="stringliteral">"Comment: "</span> },
    { <a class="code" href="rpmpgp_8h.html#a177a144">PGPARMORKEY_MESSAGEID</a>,    <span class="stringliteral">"MessageID: "</span> },
    { <a class="code" href="rpmpgp_8h.html#a177a145">PGPARMORKEY_HASH</a>,         <span class="stringliteral">"Hash: "</span> },
    { <a class="code" href="rpmpgp_8h.html#a177a146">PGPARMORKEY_CHARSET</a>,      <span class="stringliteral">"Charset: "</span> },
    { -1,                       <span class="stringliteral">"Unknown armor key"</span> }
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00236">236</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a13" doxytag="rpmpgp.c::pgpArmorTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpArmorTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a176a135">PGPARMOR_MESSAGE</a>,         <span class="stringliteral">"MESSAGE"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a136">PGPARMOR_PUBKEY</a>,          <span class="stringliteral">"PUBLIC KEY BLOCK"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a137">PGPARMOR_SIGNATURE</a>,       <span class="stringliteral">"SIGNATURE"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a138">PGPARMOR_SIGNED_MESSAGE</a>,  <span class="stringliteral">"SIGNED MESSAGE"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a139">PGPARMOR_FILE</a>,            <span class="stringliteral">"ARMORED FILE"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a140">PGPARMOR_PRIVKEY</a>,         <span class="stringliteral">"PRIVATE KEY BLOCK"</span> },
    { <a class="code" href="rpmpgp_8h.html#a176a141">PGPARMOR_SECKEY</a>,          <span class="stringliteral">"SECRET KEY BLOCK"</span> },
    { -1,                       <span class="stringliteral">"Unknown armor block"</span> }
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00225">225</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a8" doxytag="rpmpgp.c::pgpCompressionTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpCompressionTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a173a92">PGPCOMPRESSALGO_NONE</a>,     <span class="stringliteral">"Uncompressed"</span> },
    { <a class="code" href="rpmpgp_8h.html#a173a93">PGPCOMPRESSALGO_ZIP</a>,      <span class="stringliteral">"ZIP"</span> },
    { <a class="code" href="rpmpgp_8h.html#a173a94">PGPCOMPRESSALGO_ZLIB</a>,     <span class="stringliteral">"ZLIB"</span> },
    { -1,                       <span class="stringliteral">"Unknown compression algorithm"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00138">138</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="rpmpgp.c::pgpHashTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpHashTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a174a95">PGPHASHALGO_MD5</a>,          <span class="stringliteral">"MD5"</span> },
    { <a class="code" href="rpmpgp_8h.html#a174a96">PGPHASHALGO_SHA1</a>,         <span class="stringliteral">"SHA1"</span> },
    { <a class="code" href="rpmpgp_8h.html#a174a97">PGPHASHALGO_RIPEMD160</a>,    <span class="stringliteral">"RIPEMD160"</span> },
    { <a class="code" href="rpmpgp_8h.html#a174a98">PGPHASHALGO_MD2</a>,          <span class="stringliteral">"MD2"</span> },
    { <a class="code" href="rpmpgp_8h.html#a174a99">PGPHASHALGO_TIGER192</a>,     <span class="stringliteral">"TIGER192"</span> },
    { <a class="code" href="rpmpgp_8h.html#a174a100">PGPHASHALGO_HAVAL_5_160</a>,  <span class="stringliteral">"HAVAL-5-160"</span> },
    { -1,                       <span class="stringliteral">"Unknown hash algorithm"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00145">145</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a10" doxytag="rpmpgp.c::pgpKeyServerPrefsTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpKeyServerPrefsTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { 0x80,                     <span class="stringliteral">"No-modify"</span> },
    { -1,                       <span class="stringliteral">"Unknown key server preference"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00157">157</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a6" doxytag="rpmpgp.c::pgpPubkeyTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpPubkeyTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a171a72">PGPPUBKEYALGO_RSA</a>,        <span class="stringliteral">"RSA"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a73">PGPPUBKEYALGO_RSA_ENCRYPT</a>,<span class="stringliteral">"RSA(Encrypt-Only)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a74">PGPPUBKEYALGO_RSA_SIGN</a>,   <span class="stringliteral">"RSA(Sign-Only)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a75">PGPPUBKEYALGO_ELGAMAL_ENCRYPT</a>,<span class="stringliteral">"Elgamal(Encrypt-Only)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a76">PGPPUBKEYALGO_DSA</a>,        <span class="stringliteral">"DSA"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a77">PGPPUBKEYALGO_EC</a>,         <span class="stringliteral">"Elliptic Curve"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a78">PGPPUBKEYALGO_ECDSA</a>,      <span class="stringliteral">"ECDSA"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a79">PGPPUBKEYALGO_ELGAMAL</a>,    <span class="stringliteral">"Elgamal"</span> },
    { <a class="code" href="rpmpgp_8h.html#a171a80">PGPPUBKEYALGO_DH</a>,         <span class="stringliteral">"Diffie-Hellman (X9.42)"</span> },
    { -1,                       <span class="stringliteral">"Unknown public key algorithm"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00110">110</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a19" doxytag="rpmpgp.c::pgpPublicDSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpPublicDSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    p ="</span>,
    <span class="stringliteral">"    q ="</span>,
    <span class="stringliteral">"    g ="</span>,
    <span class="stringliteral">"    y ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00623">623</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>().    </td>
  </tr>
</table>
<a name="a21" doxytag="rpmpgp.c::pgpPublicELGAMAL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpPublicELGAMAL[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    p ="</span>,
    <span class="stringliteral">"    g ="</span>,
    <span class="stringliteral">"    y ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00638">638</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>().    </td>
  </tr>
</table>
<a name="a17" doxytag="rpmpgp.c::pgpPublicRSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpPublicRSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    n ="</span>,
    <span class="stringliteral">"    e ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00607">607</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00652">pgpPrtPubkeyParams</a>().    </td>
  </tr>
</table>
<a name="a20" doxytag="rpmpgp.c::pgpSecretDSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpSecretDSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    x ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00632">632</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>().    </td>
  </tr>
</table>
<a name="a22" doxytag="rpmpgp.c::pgpSecretELGAMAL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpSecretELGAMAL[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    x ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00646">646</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>().    </td>
  </tr>
</table>
<a name="a18" doxytag="rpmpgp.c::pgpSecretRSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpSecretRSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    d ="</span>,
    <span class="stringliteral">"    p ="</span>,
    <span class="stringliteral">"    q ="</span>,
    <span class="stringliteral">"    u ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00614">614</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00741">pgpPrtSeckeyParams</a>().    </td>
  </tr>
</table>
<a name="a16" doxytag="rpmpgp.c::pgpSigDSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpSigDSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">"    r ="</span>,
    <span class="stringliteral">"    s ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00437">437</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a15" doxytag="rpmpgp.c::pgpSigRSA"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* pgpSigRSA[]<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    <span class="stringliteral">" m**d ="</span>,
    NULL,
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00431">431</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.
<p>
Referenced by <a class="el" href="rpmpgp_8c-source.html#l00444">pgpPrtSigParams</a>().    </td>
  </tr>
</table>
<a name="a5" doxytag="rpmpgp.c::pgpSigTypeTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpSigTypeTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a170a59">PGPSIGTYPE_BINARY</a>,        <span class="stringliteral">"Binary document signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a60">PGPSIGTYPE_TEXT</a>,          <span class="stringliteral">"Text document signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a61">PGPSIGTYPE_STANDALONE</a>,    <span class="stringliteral">"Standalone signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a62">PGPSIGTYPE_GENERIC_CERT</a>,  <span class="stringliteral">"Generic certification of a User ID and Public Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a63">PGPSIGTYPE_PERSONA_CERT</a>,  <span class="stringliteral">"Persona certification of a User ID and Public Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a64">PGPSIGTYPE_CASUAL_CERT</a>,   <span class="stringliteral">"Casual certification of a User ID and Public Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a65">PGPSIGTYPE_POSITIVE_CERT</a>, <span class="stringliteral">"Positive certification of a User ID and Public Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a66">PGPSIGTYPE_SUBKEY_BINDING</a>,<span class="stringliteral">"Subkey Binding Signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a67">PGPSIGTYPE_SIGNED_KEY</a>,    <span class="stringliteral">"Signature directly on a key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a68">PGPSIGTYPE_KEY_REVOKE</a>,    <span class="stringliteral">"Key revocation signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a69">PGPSIGTYPE_SUBKEY_REVOKE</a>, <span class="stringliteral">"Subkey revocation signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a70">PGPSIGTYPE_CERT_REVOKE</a>,   <span class="stringliteral">"Certification revocation signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a170a71">PGPSIGTYPE_TIMESTAMP</a>,     <span class="stringliteral">"Timestamp signature"</span> },
    { -1,                       <span class="stringliteral">"Unknown signature type"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00093">93</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a11" doxytag="rpmpgp.c::pgpSubTypeTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpSubTypeTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00163">163</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a7" doxytag="rpmpgp.c::pgpSymkeyTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpSymkeyTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a172a81">PGPSYMKEYALGO_PLAINTEXT</a>,  <span class="stringliteral">"Plaintext"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a82">PGPSYMKEYALGO_IDEA</a>,       <span class="stringliteral">"IDEA"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a83">PGPSYMKEYALGO_TRIPLE_DES</a>, <span class="stringliteral">"3DES"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a84">PGPSYMKEYALGO_CAST5</a>,      <span class="stringliteral">"CAST5"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a85">PGPSYMKEYALGO_BLOWFISH</a>,   <span class="stringliteral">"BLOWFISH"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a86">PGPSYMKEYALGO_SAFER</a>,      <span class="stringliteral">"SAFER"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a87">PGPSYMKEYALGO_DES_SK</a>,     <span class="stringliteral">"DES/SK"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a88">PGPSYMKEYALGO_AES_128</a>,    <span class="stringliteral">"AES(128-bit key)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a89">PGPSYMKEYALGO_AES_192</a>,    <span class="stringliteral">"AES(192-bit key)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a90">PGPSYMKEYALGO_AES_256</a>,    <span class="stringliteral">"AES(256-bit key)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a172a91">PGPSYMKEYALGO_TWOFISH</a>,    <span class="stringliteral">"TWOFISH"</span> },
    { -1,                       <span class="stringliteral">"Unknown symmetric key algorithm"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00123">123</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<a name="a12" doxytag="rpmpgp.c::pgpTagTbl"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structpgpValTbl__s.html">pgpValTbl_s</a> pgpTagTbl[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <a class="code" href="rpmpgp_8h.html#a169a37">PGPTAG_PUBLIC_SESSION_KEY</a>,<span class="stringliteral">"Public-Key Encrypted Session Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a38">PGPTAG_SIGNATURE</a>,         <span class="stringliteral">"Signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a39">PGPTAG_SYMMETRIC_SESSION_KEY</a>,<span class="stringliteral">"Symmetric-Key Encrypted Session Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a40">PGPTAG_ONEPASS_SIGNATURE</a>, <span class="stringliteral">"One-Pass Signature"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a41">PGPTAG_SECRET_KEY</a>,        <span class="stringliteral">"Secret Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a42">PGPTAG_PUBLIC_KEY</a>,        <span class="stringliteral">"Public Key"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a43">PGPTAG_SECRET_SUBKEY</a>,     <span class="stringliteral">"Secret Subkey"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a44">PGPTAG_COMPRESSED_DATA</a>,   <span class="stringliteral">"Compressed Data"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a45">PGPTAG_SYMMETRIC_DATA</a>,    <span class="stringliteral">"Symmetrically Encrypted Data"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a46">PGPTAG_MARKER</a>,            <span class="stringliteral">"Marker"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a47">PGPTAG_LITERAL_DATA</a>,      <span class="stringliteral">"Literal Data"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a48">PGPTAG_TRUST</a>,             <span class="stringliteral">"Trust"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a49">PGPTAG_USER_ID</a>,           <span class="stringliteral">"User ID"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a50">PGPTAG_PUBLIC_SUBKEY</a>,     <span class="stringliteral">"Public Subkey"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a51">PGPTAG_COMMENT_OLD</a>,       <span class="stringliteral">"Comment (from OpenPGP draft)"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a52">PGPTAG_PHOTOID</a>,           <span class="stringliteral">"PGP's photo ID"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a53">PGPTAG_ENCRYPTED_MDC</a>,     <span class="stringliteral">"Integrity protected encrypted data"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a54">PGPTAG_MDC</a>,               <span class="stringliteral">"Manipulaion detection code packet"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a55">PGPTAG_PRIVATE_60</a>,        <span class="stringliteral">"Private #60"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a56">PGPTAG_COMMENT</a>,           <span class="stringliteral">"Comment"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a57">PGPTAG_PRIVATE_62</a>,        <span class="stringliteral">"Private #62"</span> },
    { <a class="code" href="rpmpgp_8h.html#a169a58">PGPTAG_CONTROL</a>,           <span class="stringliteral">"Control (GPG)"</span> },
    { -1,                       <span class="stringliteral">"Unknown packet tag"</span> },
}</pre></div>
<p>
Definition at line <a class="el" href="rpmpgp_8c-source.html#l00199">199</a> of file <a class="el" href="rpmpgp_8c-source.html">rpmpgp.c</a>.    </td>
  </tr>
</table>
<hr><address style="align: right;"><small>Generated on Thu Sep 12 22:15:08 2002 for rpm by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.17 </small></address>
</body>
</html>