<!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> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> <a class="qindex" href="pages.html">Related Pages</a> </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 </td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a0">TOKEQ</a>(_s, _tok) (!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 * </td><td valign=bottom><a class="el" href="rpmpgp_8c.html#a23">_free</a> (const void *p)</td></tr> <tr><td> </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 </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 </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 </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 </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 </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 * </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 </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 </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 </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 </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 * </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 * </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 </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 </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 </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 </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> * </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> * </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 </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> </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 </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 </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> * </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> * </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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">( </td> <td class="md" nowrap valign="top">_s, <tr> <td></td> <td></td> <td class="md" nowrap>_tok </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> (!strncmp((_s), (_tok), sizeof(_tok)-1)) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const void * </td> <td class="mdname1" valign="top" nowrap> <em>p</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline, static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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> </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">( </td> <td class="md" nowrap valign="top">struct <a class="el" href="structpgpDig__s.html">pgpDig_s</a> * </td> <td class="mdname1" valign="top" nowrap> <em>dig</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>pre</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>lbits</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>mp32number * </td> <td class="mdname" nowrap> <em>mpn</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>p</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const byte * </td> <td class="mdname1" valign="top" nowrap> <em>p</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>pre</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>p</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>plen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>pre</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>i</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const byte * </td> <td class="mdname1" valign="top" nowrap> <em>pkt</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const byte * </td> <td class="mdname" nowrap> <em>pkts</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <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> * </td> <td class="mdname" nowrap> <em>dig</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>printing</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">byte </td> <td class="mdname" nowrap> <em>pubkey_algo</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>p</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">byte </td> <td class="mdname" nowrap> <em>pubkey_algo</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>p</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>byte </td> <td class="mdname" nowrap> <em>pubkey_algo</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>byte </td> <td class="mdname" nowrap> <em>sigtype</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>p</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>pre</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const char * </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top"><a class="el" href="rpmpgp_8h.html#a4">pgpTag</a> </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte * </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned int </td> <td class="mdname" nowrap> <em>hlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>pre</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="rpmpgp_8h.html#a3">pgpValTbl</a> </td> <td class="mdname" nowrap> <em>vs</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>byte </td> <td class="mdname" nowrap> <em>val</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>fn</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const byte ** </td> <td class="mdname" nowrap> <em>pkt</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t * </td> <td class="mdname" nowrap> <em>pktlen</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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>