Current File : //opt/RZruby/share/doc/ruby/html/d6/de3/crypt_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: missing/crypt.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_f3bfeebb553c3f6ecfb19202628b4493.html">missing</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">crypt.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d3/d90/missing_8h_source.html">ruby/missing.h</a>&quot;</code><br/>
<code>#include &lt;limits.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for crypt.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/d5e/crypt_8c__incl.png" border="0" usemap="#missing_2crypt_8c" alt=""/></div>
<map name="missing_2crypt_8c" id="missing_2crypt_8c">
<area shape="rect" id="node2" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="57,80,175,107"/></map>
</div>
</div>
<p><a href="../../d6/de3/crypt_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/da2/union_c__block.html">C_block</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a916ed973888ae694d78cbe3097e10f0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a916ed973888ae694d78cbe3097e10f0f">_PASSWORD_EFMT1</a>&#160;&#160;&#160;'<a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>'</td></tr>
<tr class="separator:a916ed973888ae694d78cbe3097e10f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf668ad8163e197b71ab07ca0bb17817"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#adf668ad8163e197b71ab07ca0bb17817">MUST_ALIGN</a></td></tr>
<tr class="separator:adf668ad8163e197b71ab07ca0bb17817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3368f8dc9bc790c4b276af77ad93441"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af3368f8dc9bc790c4b276af77ad93441">LONG_IS_32_BITS</a></td></tr>
<tr class="separator:af3368f8dc9bc790c4b276af77ad93441"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10b2d890d871e1489bb02b7e70d9bdfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a>&#160;&#160;&#160;static</td></tr>
<tr class="separator:a10b2d890d871e1489bb02b7e70d9bdfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1902080cb6a4fb4caa7affb5cebb51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a1a1902080cb6a4fb4caa7affb5cebb51">TO_SIX_BIT</a>(rslt, <a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>)</td></tr>
<tr class="separator:a1a1902080cb6a4fb4caa7affb5cebb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9ccc58a01ccfd146045885993165bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aae9ccc58a01ccfd146045885993165bd">ZERO</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>)&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = 0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = 0)</td></tr>
<tr class="separator:aae9ccc58a01ccfd146045885993165bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b207183df3765ba2eabb5562da72158"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a1b207183df3765ba2eabb5562da72158">LOAD</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, bl)&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = (bl).b32.i0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = (bl).b32.i1)</td></tr>
<tr class="separator:a1b207183df3765ba2eabb5562da72158"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab644f676d8d67d6265407b73d33a647d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ab644f676d8d67d6265407b73d33a647d">LOADREG</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, s0, s1)&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = (s0), (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = (s1))</td></tr>
<tr class="separator:ab644f676d8d67d6265407b73d33a647d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a690b7fe0554b40cc1d5c4204be4fd24b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a690b7fe0554b40cc1d5c4204be4fd24b">OR</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, bl)&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) |= (bl).b32.i0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) |= (bl).b32.i1)</td></tr>
<tr class="separator:a690b7fe0554b40cc1d5c4204be4fd24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50d91202186ced15ec3fc3a922506b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ad50d91202186ced15ec3fc3a922506b3">STORE</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, s0, s1, bl)&#160;&#160;&#160;((bl).b32.i0 = (s0), (bl).b32.i1 = (s1))</td></tr>
<tr class="separator:ad50d91202186ced15ec3fc3a922506b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c844749684bfce83e662dee88390dc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a2c844749684bfce83e662dee88390dc9">DCL_BLOCK</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>)&#160;&#160;&#160;<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a></td></tr>
<tr class="separator:a2c844749684bfce83e662dee88390dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe059a4e3b401e9378733c2c59878db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aefe059a4e3b401e9378733c2c59878db">LGCHUNKBITS</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:aefe059a4e3b401e9378733c2c59878db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4ff72292f8daebbe0308b1c756e65a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>&#160;&#160;&#160;(1&lt;&lt;<a class="el" href="../../d6/de3/crypt_8c.html#aefe059a4e3b401e9378733c2c59878db">LGCHUNKBITS</a>)</td></tr>
<tr class="separator:ac4ff72292f8daebbe0308b1c756e65a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3c04b14357f1839a3e32c88312e15f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a2d3c04b14357f1839a3e32c88312e15f">PERM6464</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, cpp, <a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)&#160;&#160;&#160;{ <a class="el" href="../../df/da2/union_c__block.html">C_block</a> tblk; <a class="el" href="../../d6/de3/crypt_8c.html#af957276b65abd295692175245d603c04">permute</a>((cpp),&amp;tblk,(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>),8); <a class="el" href="../../d6/de3/crypt_8c.html#a8f6491c4c98d3bc5afd47a0c5480d0ab">LOAD</a> ((<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>),(<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>),(<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>),tblk); }</td></tr>
<tr class="separator:a2d3c04b14357f1839a3e32c88312e15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46df822e601f80265b7348b8fa89ed36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a46df822e601f80265b7348b8fa89ed36">PERM3264</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, cpp, <a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)&#160;&#160;&#160;{ <a class="el" href="../../df/da2/union_c__block.html">C_block</a> tblk; <a class="el" href="../../d6/de3/crypt_8c.html#af957276b65abd295692175245d603c04">permute</a>((cpp),&amp;tblk,(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>),4); <a class="el" href="../../d6/de3/crypt_8c.html#a8f6491c4c98d3bc5afd47a0c5480d0ab">LOAD</a> ((<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>),(<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>),(<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>),tblk); }</td></tr>
<tr class="separator:a46df822e601f80265b7348b8fa89ed36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a136f3095237ae23358c30581753e4178"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a136f3095237ae23358c30581753e4178">KS_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="separator:a136f3095237ae23358c30581753e4178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae908f2f4596121d74b000a293905a920"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ae908f2f4596121d74b000a293905a920">SALT</a>&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a></td></tr>
<tr class="separator:ae908f2f4596121d74b000a293905a920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a20fdecbd729d82dfe876387b27d968"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a2a20fdecbd729d82dfe876387b27d968">SPTAB</a>(<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)&#160;&#160;&#160;(*(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *)((unsigned char *)(<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>) + (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)*(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)/4)))</td></tr>
<tr class="separator:a2a20fdecbd729d82dfe876387b27d968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad339b7fa5ecb8180a3bcad547a32fc71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">DOXOR</a>(x, y, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)&#160;&#160;&#160;k=<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)]; (x)^=<a class="el" href="../../d6/de3/crypt_8c.html#a2a20fdecbd729d82dfe876387b27d968">SPTAB</a>(<a class="el" href="../../d6/de3/crypt_8c.html#ad3fb9cc97dae7f6a4addf926032aa4a0">SPE</a>[0][(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)],k); (y)^=<a class="el" href="../../d6/de3/crypt_8c.html#a2a20fdecbd729d82dfe876387b27d968">SPTAB</a>(<a class="el" href="../../d6/de3/crypt_8c.html#ad3fb9cc97dae7f6a4addf926032aa4a0">SPE</a>[1][(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)],k);</td></tr>
<tr class="separator:ad339b7fa5ecb8180a3bcad547a32fc71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87dd96357d7e75ad011a9c3896ee9d2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a87dd96357d7e75ad011a9c3896ee9d2f">CRUNCH</a>(p0, <a class="el" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>, q0, q1)</td></tr>
<tr class="separator:a87dd96357d7e75ad011a9c3896ee9d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a654d8b345f7098c1108e712985321c3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey</a> ()</td></tr>
<tr class="separator:a654d8b345f7098c1108e712985321c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c9b491358c3434f273b874b413afb09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher</a> ()</td></tr>
<tr class="separator:a5c9b491358c3434f273b874b413afb09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2378a0e5d6788c77c9e719ecb0291a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aa2378a0e5d6788c77c9e719ecb0291a0">init_des</a> ()</td></tr>
<tr class="separator:aa2378a0e5d6788c77c9e719ecb0291a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70ea989e3d76e6f0ca30dfed27527da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a70ea989e3d76e6f0ca30dfed27527da8">init_perm</a> ()</td></tr>
<tr class="separator:a70ea989e3d76e6f0ca30dfed27527da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af957276b65abd295692175245d603c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af957276b65abd295692175245d603c04">permute</a> ()</td></tr>
<tr class="separator:af957276b65abd295692175245d603c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d773c2c7a3332ea628fc0bd5edf9467"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a0d773c2c7a3332ea628fc0bd5edf9467">ZERO</a> (<a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>, D0, D1)</td></tr>
<tr class="separator:a0d773c2c7a3332ea628fc0bd5edf9467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f0a8192205b08773a10b3e5642165c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ab7f0a8192205b08773a10b3e5642165c">OR</a> (<a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>, D0, D1,*<a class="el" href="../../d6/de3/crypt_8c.html#a8a1eb1db6dc99f82114ae4594b3593ea">tp</a>)</td></tr>
<tr class="separator:ab7f0a8192205b08773a10b3e5642165c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd022a8ee54840c3385a9f89365458a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#afd022a8ee54840c3385a9f89365458a3">while</a> (--<a class="el" href="../../d6/de3/crypt_8c.html#acf339f7dd636dc2a8da0ff818f4908ad">chars_in</a> &gt; 0)</td></tr>
<tr class="separator:afd022a8ee54840c3385a9f89365458a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafeab3e5a99311e73e87aa127a05bd19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aafeab3e5a99311e73e87aa127a05bd19">STORE</a> (<a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>, D0, D1,*<a class="el" href="../../d6/de3/crypt_8c.html#a60d0673ec77a0a3574652b45bdfcc623">out</a>)</td></tr>
<tr class="separator:aafeab3e5a99311e73e87aa127a05bd19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92ff103638d1c64d71a208621495bd7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af92ff103638d1c64d71a208621495bd7">for</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>=0;<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&lt; 8;<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>++)</td></tr>
<tr class="separator:af92ff103638d1c64d71a208621495bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9016ca722e4970ecd6a384152c2ea1fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9016ca722e4970ecd6a384152c2ea1fd">if</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey</a>((char *) <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">keyblock.b</a>))</td></tr>
<tr class="separator:a9016ca722e4970ecd6a384152c2ea1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff3868d9df29286fab7055400e2b057"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a7ff3868d9df29286fab7055400e2b057">for</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>=<a class="el" href="../../d6/de3/crypt_8c.html#a8fbee099f20911d69a39d82e6fcac459">salt_size</a>;--<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> &gt;=0;)</td></tr>
<tr class="separator:a7ff3868d9df29286fab7055400e2b057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecc97a2a164c21913529e3d4324fe1a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aecc97a2a164c21913529e3d4324fe1a4">if</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher</a>((char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#af8856dca2c10738529739b7a65df2e87">constdatablock</a>,(char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#a0500d1419552f2e99e1e896e6d6adfba">rsltblock</a>, <a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a>, <a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a>))</td></tr>
<tr class="separator:aecc97a2a164c21913529e3d4324fe1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1866e29430459e9c07ca4e50b4c35abb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a1866e29430459e9c07ca4e50b4c35abb">TO_SIX_BIT</a> (<a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>)</td></tr>
<tr class="separator:a1866e29430459e9c07ca4e50b4c35abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f6491c4c98d3bc5afd47a0c5480d0ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a8f6491c4c98d3bc5afd47a0c5480d0ab">LOAD</a> (L, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>)</td></tr>
<tr class="separator:a8f6491c4c98d3bc5afd47a0c5480d0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e231185ccd960b00f89dc6105016b24"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9e231185ccd960b00f89dc6105016b24">LOADREG</a> (<a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>, <a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a>, L, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>)</td></tr>
<tr class="separator:a9e231185ccd960b00f89dc6105016b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a06bf23d8e260fcb835ef85f1d45f46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a3a06bf23d8e260fcb835ef85f1d45f46">STORE</a> (L, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>)</td></tr>
<tr class="separator:a3a06bf23d8e260fcb835ef85f1d45f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc35de2088b6c15ccf4cae6df15b78b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#afc35de2088b6c15ccf4cae6df15b78b9">PERM3264</a> (L, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>,(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *) <a class="el" href="../../d6/de3/crypt_8c.html#a29a66b01dcde739252b17b74247261c7">IE3264</a>)</td></tr>
<tr class="separator:afc35de2088b6c15ccf4cae6df15b78b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe182588f57dc02591e816e076fb4950"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#afe182588f57dc02591e816e076fb4950">PERM3264</a> (<a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>, <a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>+4,(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *) <a class="el" href="../../d6/de3/crypt_8c.html#a29a66b01dcde739252b17b74247261c7">IE3264</a>)</td></tr>
<tr class="separator:afe182588f57dc02591e816e076fb4950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acffd192bc38dc3e58fe4ccd6ea3edb23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#acffd192bc38dc3e58fe4ccd6ea3edb23">if</a> (<a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a> &gt;=0)</td></tr>
<tr class="separator:acffd192bc38dc3e58fe4ccd6ea3edb23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6623881078077369e8cc5d762f9b9d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9b6623881078077369e8cc5d762f9b9d">while</a> (--<a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a> &gt;=0)</td></tr>
<tr class="separator:a9b6623881078077369e8cc5d762f9b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb5dca7463b20dd2654833506892889"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a4eb5dca7463b20dd2654833506892889">PERM6464</a> (L, <a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>,(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *) <a class="el" href="../../d6/de3/crypt_8c.html#a1cae11ec4891641a52e3a8326d126924">CF6464</a>)</td></tr>
<tr class="separator:a4eb5dca7463b20dd2654833506892889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f3f8891e3f4c9d8d7effae7eb271604"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a5f3f8891e3f4c9d8d7effae7eb271604">return</a> (0)</td></tr>
<tr class="separator:a5f3f8891e3f4c9d8d7effae7eb271604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8050e9ffc7fbc675d8e3c353a26bb8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ab8050e9ffc7fbc675d8e3c353a26bb8a">return</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey</a>((char *) <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">keyblock.b</a>))</td></tr>
<tr class="separator:ab8050e9ffc7fbc675d8e3c353a26bb8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad764ebaadb4cc041d304afa3c989d62e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ad764ebaadb4cc041d304afa3c989d62e">if</a> (<a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher</a>((char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#adad8a6b1fcd44511dda6e1760e48d0a2">cblock</a>,(char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#adad8a6b1fcd44511dda6e1760e48d0a2">cblock</a>, 0L,(flag?-1:1)))</td></tr>
<tr class="separator:ad764ebaadb4cc041d304afa3c989d62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a7b8aa9e9351c17779590208d93d33fb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a7b8aa9e9351c17779590208d93d33fb4">cp</a></td></tr>
<tr class="separator:a7b8aa9e9351c17779590208d93d33fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d0673ec77a0a3574652b45bdfcc623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a60d0673ec77a0a3574652b45bdfcc623">out</a> = <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>[0]</td></tr>
<tr class="separator:a60d0673ec77a0a3574652b45bdfcc623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1dd3c6791f3e7cc697d4e8e6ba20e8"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../df/da2/union_c__block.html">C_block</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a> = (1&lt;&lt;<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>)</td></tr>
<tr class="separator:afc1dd3c6791f3e7cc697d4e8e6ba20e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf339f7dd636dc2a8da0ff818f4908ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#acf339f7dd636dc2a8da0ff818f4908ad">chars_in</a></td></tr>
<tr class="separator:acf339f7dd636dc2a8da0ff818f4908ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1eb1db6dc99f82114ae4594b3593ea"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../df/da2/union_c__block.html">C_block</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a8a1eb1db6dc99f82114ae4594b3593ea">tp</a></td></tr>
<tr class="separator:a8a1eb1db6dc99f82114ae4594b3593ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af188ef44251a5eafb576c4327441f820"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af188ef44251a5eafb576c4327441f820">t</a></td></tr>
<tr class="separator:af188ef44251a5eafb576c4327441f820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a721c6ff80a6d3e4ad4ffa52a04c60085"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a></td></tr>
<tr class="separator:a721c6ff80a6d3e4ad4ffa52a04c60085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b1e159fb6e48c6bd447777b381a7a8"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af5b1e159fb6e48c6bd447777b381a7a8">IP</a> []</td></tr>
<tr class="separator:af5b1e159fb6e48c6bd447777b381a7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d92a6f0c00c0ed46fdeec86b6da0c4c"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a3d92a6f0c00c0ed46fdeec86b6da0c4c">ExpandTr</a> []</td></tr>
<tr class="separator:a3d92a6f0c00c0ed46fdeec86b6da0c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e467111f12800763f28f038bd8cebaa"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a1e467111f12800763f28f038bd8cebaa">PC1</a> []</td></tr>
<tr class="separator:a1e467111f12800763f28f038bd8cebaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9af53e8c6f003c783332ad9b499a7f7c"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9af53e8c6f003c783332ad9b499a7f7c">Rotates</a> []</td></tr>
<tr class="separator:a9af53e8c6f003c783332ad9b499a7f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e66cac1d02038eda4509f0d4f7a80c"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ac3e66cac1d02038eda4509f0d4f7a80c">PC2</a> []</td></tr>
<tr class="separator:ac3e66cac1d02038eda4509f0d4f7a80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe081f68ee621d157bd09424831be314"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a> [8][64]</td></tr>
<tr class="separator:abe081f68ee621d157bd09424831be314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af24d6b29124568045885a69859ad56a8"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af24d6b29124568045885a69859ad56a8">P32Tr</a> []</td></tr>
<tr class="separator:af24d6b29124568045885a69859ad56a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ce08a9d852fd1e1016698361b1ae8a"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ac5ce08a9d852fd1e1016698361b1ae8a">CIFP</a> []</td></tr>
<tr class="separator:ac5ce08a9d852fd1e1016698361b1ae8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3e94e9dc24634a41777b3f79cbaf152"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ae3e94e9dc24634a41777b3f79cbaf152">itoa64</a> []</td></tr>
<tr class="separator:ae3e94e9dc24634a41777b3f79cbaf152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a165a57131af55136a06ae73ff5de0d74"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a165a57131af55136a06ae73ff5de0d74">a64toi</a> [128]</td></tr>
<tr class="separator:a165a57131af55136a06ae73ff5de0d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74af7e25757c0f4e0aac279b4fa9a6d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ac74af7e25757c0f4e0aac279b4fa9a6d">PC1ROT</a> [64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td></tr>
<tr class="separator:ac74af7e25757c0f4e0aac279b4fa9a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5e316784747b91ac3a602c26cedea0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a6c5e316784747b91ac3a602c26cedea0">PC2ROT</a> [2][64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td></tr>
<tr class="separator:a6c5e316784747b91ac3a602c26cedea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a66b01dcde739252b17b74247261c7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a29a66b01dcde739252b17b74247261c7">IE3264</a> [32/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td></tr>
<tr class="separator:a29a66b01dcde739252b17b74247261c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3fb9cc97dae7f6a4addf926032aa4a0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ad3fb9cc97dae7f6a4addf926032aa4a0">SPE</a> [2][8][64]</td></tr>
<tr class="separator:ad3fb9cc97dae7f6a4addf926032aa4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cae11ec4891641a52e3a8326d126924"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a1cae11ec4891641a52e3a8326d126924">CF6464</a> [64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td></tr>
<tr class="separator:a1cae11ec4891641a52e3a8326d126924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8856dca2c10738529739b7a65df2e87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af8856dca2c10738529739b7a65df2e87">constdatablock</a></td></tr>
<tr class="separator:af8856dca2c10738529739b7a65df2e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade137bb0251cdfb9c60e29e405efe2e2"><td class="memItemLeft" align="right" valign="top">static char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ade137bb0251cdfb9c60e29e405efe2e2">cryptresult</a> [1+4+4+11+1]</td></tr>
<tr class="separator:ade137bb0251cdfb9c60e29e405efe2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990c8aa5eb0c5fc709da3ab410d28104"><td class="memItemLeft" align="right" valign="top">char *register <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a990c8aa5eb0c5fc709da3ab410d28104">key</a></td></tr>
<tr class="separator:a990c8aa5eb0c5fc709da3ab410d28104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b754e74efdb8dcb9b6043233bfb2df"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a34b754e74efdb8dcb9b6043233bfb2df">setting</a></td></tr>
<tr class="separator:a34b754e74efdb8dcb9b6043233bfb2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8049b7300164a52c90d26573e1e0c4f1"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a></td></tr>
<tr class="separator:a8049b7300164a52c90d26573e1e0c4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af437ed9a79a4001148d8edae7baeadee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a> = 0</td></tr>
<tr class="separator:af437ed9a79a4001148d8edae7baeadee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec2269ddcef2faf5f35a7257ba3b8f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a></td></tr>
<tr class="separator:aec2269ddcef2faf5f35a7257ba3b8f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fbee099f20911d69a39d82e6fcac459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a8fbee099f20911d69a39d82e6fcac459">salt_size</a></td></tr>
<tr class="separator:a8fbee099f20911d69a39d82e6fcac459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6702f12a379cd011a0e99d5c863c484a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a6702f12a379cd011a0e99d5c863c484a">keyblock</a></td></tr>
<tr class="separator:a6702f12a379cd011a0e99d5c863c484a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0500d1419552f2e99e1e896e6d6adfba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a0500d1419552f2e99e1e896e6d6adfba">rsltblock</a></td></tr>
<tr class="separator:a0500d1419552f2e99e1e896e6d6adfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68746f7aa4b680a43bfd8e327d4340bb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a> = <a class="el" href="../../d6/de3/crypt_8c.html#a8fbee099f20911d69a39d82e6fcac459">salt_size</a></td></tr>
<tr class="separator:a68746f7aa4b680a43bfd8e327d4340bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af37fdeb6d61d15736ead54f1b8a6df3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#af37fdeb6d61d15736ead54f1b8a6df3a">in</a></td></tr>
<tr class="separator:af37fdeb6d61d15736ead54f1b8a6df3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72044a36b6c9a9a7c8381c2df90d1ae7"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../df/da2/union_c__block.html">C_block</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a></td></tr>
<tr class="separator:a72044a36b6c9a9a7c8381c2df90d1ae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63fb92fcb3fdd61c86dc0e0ee707a0e"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#aa63fb92fcb3fdd61c86dc0e0ee707a0e">ks_inc</a> = -(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(*<a class="el" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a>)</td></tr>
<tr class="separator:aa63fb92fcb3fdd61c86dc0e0ee707a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8500a318327bde6daa31a9a14396c075"><td class="memItemLeft" align="right" valign="top">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a8500a318327bde6daa31a9a14396c075">loop_count</a></td></tr>
<tr class="separator:a8500a318327bde6daa31a9a14396c075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74f47ef83df9b0d710c651e9f6ea594f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a></td></tr>
<tr class="separator:a74f47ef83df9b0d710c651e9f6ea594f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65462adaaad855ead567351e0c8475c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a> = <a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a></td></tr>
<tr class="separator:a65462adaaad855ead567351e0c8475c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e97b9a5a14bd16d8f52b8afbde48c21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9e97b9a5a14bd16d8f52b8afbde48c21">b</a> [0] = <a class="el" href="../../d6/de3/crypt_8c.html#af37fdeb6d61d15736ead54f1b8a6df3a">in</a>[0]</td></tr>
<tr class="separator:a9e97b9a5a14bd16d8f52b8afbde48c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81031dcd5c94ba95ab1de0ffe6a97bbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a> = (R1 &gt;&gt; 1) &amp; 0x55555555L</td></tr>
<tr class="separator:a81031dcd5c94ba95ab1de0ffe6a97bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9407b59ea8a359bef2f97830a5aebc08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a> = <a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a> | <a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a></td></tr>
<tr class="separator:a9407b59ea8a359bef2f97830a5aebc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0544c3fe466e421738dae463968b70ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#a0544c3fe466e421738dae463968b70ba">else</a></td></tr>
<tr class="separator:a0544c3fe466e421738dae463968b70ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f66b8c0e8b9c69d47c8b38393f0b07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ab8f66b8c0e8b9c69d47c8b38393f0b07">perm</a> [64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td></tr>
<tr class="separator:ab8f66b8c0e8b9c69d47c8b38393f0b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39213effe2b09e6b612e9cd6ccefc27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ae39213effe2b09e6b612e9cd6ccefc27">chars_out</a></td></tr>
<tr class="separator:ae39213effe2b09e6b612e9cd6ccefc27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad030b207cd89c8ec896ef79b4617831c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> register char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#ad030b207cd89c8ec896ef79b4617831c">block</a></td></tr>
<tr class="separator:ad030b207cd89c8ec896ef79b4617831c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf916204820072417ed73a32de1cefcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#adf916204820072417ed73a32de1cefcf">flag</a></td></tr>
<tr class="separator:adf916204820072417ed73a32de1cefcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad8a6b1fcd44511dda6e1760e48d0a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/da2/union_c__block.html">C_block</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/crypt_8c.html#adad8a6b1fcd44511dda6e1760e48d0a2">cblock</a></td></tr>
<tr class="separator:adad8a6b1fcd44511dda6e1760e48d0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a916ed973888ae694d78cbe3097e10f0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _PASSWORD_EFMT1&#160;&#160;&#160;'<a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00047">47</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00516">if()</a>.</p>

</div>
</div>
<a class="anchor" id="ac4ff72292f8daebbe0308b1c756e65a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHUNKBITS&#160;&#160;&#160;(1&lt;&lt;<a class="el" href="../../d6/de3/crypt_8c.html#aefe059a4e3b401e9378733c2c59878db">LGCHUNKBITS</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00299">299</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a87dd96357d7e75ad011a9c3896ee9d2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CRUNCH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">q0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">q1&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">k = ((q0) ^ (q1)) &amp; <a class="code" href="../../d6/de3/crypt_8c.html#ae908f2f4596121d74b000a293905a920">SALT</a>;       <a class="code" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">			B</a>.<a class="code" href="../../df/da2/union_c__block.html#a6f84975c43a8a4e349a156628c651f1c">b32</a>.<a class="code" href="../../df/da2/union_c__block.html#a48d864bc645bde7086c33a216c41176a">i0</a> = k ^ (q0) ^ <a class="code" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a>-&gt;<a class="code" href="../../df/da2/union_c__block.html#a6f84975c43a8a4e349a156628c651f1c">b32</a>.<a class="code" href="../../df/da2/union_c__block.html#a48d864bc645bde7086c33a216c41176a">i0</a>;            \</div>
<div class="line">                        <a class="code" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>.<a class="code" href="../../df/da2/union_c__block.html#a6f84975c43a8a4e349a156628c651f1c">b32</a>.<a class="code" href="../../df/da2/union_c__block.html#ace63ec71fc3cef8deb34ce3a0a8da5fa">i1</a> = k ^ (q1) ^ <a class="code" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a>-&gt;<a class="code" href="../../df/da2/union_c__block.html#a6f84975c43a8a4e349a156628c651f1c">b32</a>.<a class="code" href="../../df/da2/union_c__block.html#ace63ec71fc3cef8deb34ce3a0a8da5fa">i1</a>;               <a class="code" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">			kp</a> = (<a class="code" href="../../df/da2/union_c__block.html">C_block</a> *)((<span class="keywordtype">char</span> *)<a class="code" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a>+<a class="code" href="../../d6/de3/crypt_8c.html#aa63fb92fcb3fdd61c86dc0e0ee707a0e">ks_inc</a>); <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">							\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 0);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 1);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 2);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 3);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 4);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 5);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 6);                <a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">\</a></div>
<div class="line"><a class="code" href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">			DOXOR</a>((p0), (<a class="code" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>), 7);</div>
<div class="ttc" id="crypt_8c_html_ae908f2f4596121d74b000a293905a920"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#ae908f2f4596121d74b000a293905a920">SALT</a></div><div class="ttdeci">#define SALT</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00660">crypt.c:660</a></div></div>
<div class="ttc" id="union_c__block_html_a6f84975c43a8a4e349a156628c651f1c"><div class="ttname"><a href="../../df/da2/union_c__block.html#a6f84975c43a8a4e349a156628c651f1c">C_block::b32</a></div><div class="ttdeci">struct C_block::@43 b32</div></div>
<div class="ttc" id="array_8c_html_a94939eb7612339c463d50be9cc2f9836"><div class="ttname"><a href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a></div><div class="ttdeci">static void VALUE * p1</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dcc/array_8c_source.html#l01848">array.c:1848</a></div></div>
<div class="ttc" id="union_c__block_html_a48d864bc645bde7086c33a216c41176a"><div class="ttname"><a href="../../df/da2/union_c__block.html#a48d864bc645bde7086c33a216c41176a">C_block::i0</a></div><div class="ttdeci">long i0</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00243">crypt.c:243</a></div></div>
<div class="ttc" id="crypt_8c_html_ad339b7fa5ecb8180a3bcad547a32fc71"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#ad339b7fa5ecb8180a3bcad547a32fc71">DOXOR</a></div><div class="ttdeci">#define DOXOR(x, y, i)</div></div>
<div class="ttc" id="crypt_8c_html_a74f47ef83df9b0d710c651e9f6ea594f"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a></div><div class="ttdeci">C_block B</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00651">crypt.c:651</a></div></div>
<div class="ttc" id="union_c__block_html_ace63ec71fc3cef8deb34ce3a0a8da5fa"><div class="ttname"><a href="../../df/da2/union_c__block.html#ace63ec71fc3cef8deb34ce3a0a8da5fa">C_block::i1</a></div><div class="ttdeci">long i1</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00244">crypt.c:244</a></div></div>
<div class="ttc" id="crypt_8c_html_a72044a36b6c9a9a7c8381c2df90d1ae7"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a></div><div class="ttdeci">register C_block * kp</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00643">crypt.c:643</a></div></div>
<div class="ttc" id="union_c__block_html"><div class="ttname"><a href="../../df/da2/union_c__block.html">C_block</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00238">crypt.c:238</a></div></div>
<div class="ttc" id="crypt_8c_html_aa63fb92fcb3fdd61c86dc0e0ee707a0e"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#aa63fb92fcb3fdd61c86dc0e0ee707a0e">ks_inc</a></div><div class="ttdeci">register int ks_inc</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00650">crypt.c:650</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">while()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c844749684bfce83e662dee88390dc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DCL_BLOCK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00276">276</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad339b7fa5ecb8180a3bcad547a32fc71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DOXOR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">y, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;k=<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)]; (x)^=<a class="el" href="../../d6/de3/crypt_8c.html#a2a20fdecbd729d82dfe876387b27d968">SPTAB</a>(<a class="el" href="../../d6/de3/crypt_8c.html#ad3fb9cc97dae7f6a4addf926032aa4a0">SPE</a>[0][(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)],k); (y)^=<a class="el" href="../../d6/de3/crypt_8c.html#a2a20fdecbd729d82dfe876387b27d968">SPTAB</a>(<a class="el" href="../../d6/de3/crypt_8c.html#ad3fb9cc97dae7f6a4addf926032aa4a0">SPE</a>[1][(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)],k);</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a136f3095237ae23358c30581753e4178"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define KS_SIZE&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">while()</a>.</p>

</div>
</div>
<a class="anchor" id="aefe059a4e3b401e9378733c2c59878db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LGCHUNKBITS&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00298">298</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1b207183df3765ba2eabb5562da72158"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOAD</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">bl&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = (bl).b32.i0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = (bl).b32.i1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00272">272</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ab644f676d8d67d6265407b73d33a647d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOADREG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s1&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = (s0), (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = (s1))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00273">273</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="af3368f8dc9bc790c4b276af77ad93441"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LONG_IS_32_BITS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00088">88</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="adf668ad8163e197b71ab07ca0bb17817"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MUST_ALIGN</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00074">74</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a690b7fe0554b40cc1d5c4204be4fd24b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">bl&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) |= (bl).b32.i0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) |= (bl).b32.i1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00274">274</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a46df822e601f80265b7348b8fa89ed36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PERM3264</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cpp, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ <a class="el" href="../../df/da2/union_c__block.html">C_block</a> tblk; <a class="el" href="../../d6/de3/crypt_8c.html#af957276b65abd295692175245d603c04">permute</a>((cpp),&amp;tblk,(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>),4); <a class="el" href="../../d6/de3/crypt_8c.html#a8f6491c4c98d3bc5afd47a0c5480d0ab">LOAD</a> ((<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>),(<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>),(<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>),tblk); }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00302">302</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2d3c04b14357f1839a3e32c88312e15f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PERM6464</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cpp, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ <a class="el" href="../../df/da2/union_c__block.html">C_block</a> tblk; <a class="el" href="../../d6/de3/crypt_8c.html#af957276b65abd295692175245d603c04">permute</a>((cpp),&amp;tblk,(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>),8); <a class="el" href="../../d6/de3/crypt_8c.html#a8f6491c4c98d3bc5afd47a0c5480d0ab">LOAD</a> ((<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>),(<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>),(<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>),tblk); }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00300">300</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae908f2f4596121d74b000a293905a920"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SALT&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00660">660</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2a20fdecbd729d82dfe876387b27d968"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SPTAB</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(*(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *)((unsigned char *)(<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>) + (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)*(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)/4)))</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a10b2d890d871e1489bb02b7e70d9bdfb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STATIC&#160;&#160;&#160;static</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00115">115</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad50d91202186ced15ec3fc3a922506b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STORE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">bl&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((bl).b32.i0 = (s0), (bl).b32.i1 = (s1))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00275">275</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1a1902080cb6a4fb4caa7affb5cebb51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TO_SIX_BIT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">rslt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{                               \</div>
<div class="line">                C_block cvt;                            \</div>
<div class="line">                cvt.b[0] = (<span class="keywordtype">unsigned</span> char)(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>); (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>) &gt;&gt;= 6; \</div>
<div class="line">                cvt.b[1] = (<span class="keywordtype">unsigned</span> char)(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>); (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>) &gt;&gt;= 6; \</div>
<div class="line">                cvt.b[2] = (<span class="keywordtype">unsigned</span> char)(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>); (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>) &gt;&gt;= 6; \</div>
<div class="line">                cvt.b[3] = (<span class="keywordtype">unsigned</span> char)(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>);                \</div>
<div class="line">                (rslt) = (cvt.b32.i0 &amp; 0x3f3f3f3fL) &lt;&lt; 2;       \</div>
<div class="line">        }</div>
<div class="ttc" id="tcltklib_8c_html_ad49d9d73467b0b43682b0847bfcf5570"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a></div><div class="ttdeci">VALUE src</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l07940">tcltklib.c:7940</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00259">259</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00759">init_des()</a>.</p>

</div>
</div>
<a class="anchor" id="aae9ccc58a01ccfd146045885993165bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ZERO</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../de/df1/util_8c.html#ade11f3df9cc63f54fa743250c646e270">d0</a>) = 0, (<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>) = 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00271">271</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a5c9b491358c3434f273b874b413afb09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> des_cipher </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00516">if()</a>.</p>

</div>
</div>
<a class="anchor" id="a654d8b345f7098c1108e712985321c3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> des_setkey </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00516">if()</a>.</p>

</div>
</div>
<a class="anchor" id="af92ff103638d1c64d71a208621495bd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">for </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00511">511</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00239">C_block::b</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>

</div>
</div>
<a class="anchor" id="a7ff3868d9df29286fab7055400e2b057"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">for </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&#160;</td>
          <td class="paramname"> = <code><a class="el" href="../../d6/de3/crypt_8c.html#a8fbee099f20911d69a39d82e6fcac459">salt_size</a>;&#160;--<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&#160;&gt;=&#160;0;</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00558">558</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>

</div>
</div>
<a class="anchor" id="a9016ca722e4970ecd6a384152c2ea1fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey</a>((char *) <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">keyblock.b</a>)&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00516">516</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00047">_PASSWORD_EFMT1</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00239">C_block::b</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher()</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>

</div>
</div>
<a class="anchor" id="aecc97a2a164c21913529e3d4324fe1a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher</a>((char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#af8856dca2c10738529739b7a65df2e87">constdatablock</a>,(char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#a0500d1419552f2e99e1e896e6d6adfba">rsltblock</a>,<a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a>, <a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a>)&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00565">565</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="acffd192bc38dc3e58fe4ccd6ea3edb23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a> &gt;=&#160;</td>
          <td class="paramname"><em>0</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00681">681</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>.</p>

</div>
</div>
<a class="anchor" id="ad764ebaadb4cc041d304afa3c989d62e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a5c9b491358c3434f273b874b413afb09">des_cipher</a>((char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#adad8a6b1fcd44511dda6e1760e48d0a2">cblock</a>,(char *)&amp;<a class="el" href="../../d6/de3/crypt_8c.html#adad8a6b1fcd44511dda6e1760e48d0a2">cblock</a>, 0L,(flag?-1:1))&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00963">963</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00239">C_block::b</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>.</p>

</div>
</div>
<a class="anchor" id="aa2378a0e5d6788c77c9e719ecb0291a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> init_des </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00759">759</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a70ea989e3d76e6f0ca30dfed27527da8">init_perm()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00904">perm</a>, and <a class="el" href="../../d6/de3/crypt_8c_source.html#l00259">TO_SIX_BIT</a>.</p>

</div>
</div>
<a class="anchor" id="a70ea989e3d76e6f0ca30dfed27527da8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> init_perm </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00759">init_des()</a>.</p>

</div>
</div>
<a class="anchor" id="a8f6491c4c98d3bc5afd47a0c5480d0ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LOAD </td>
          <td>(</td>
          <td class="paramtype">L&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9e231185ccd960b00f89dc6105016b24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LOADREG </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">L&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab7f0a8192205b08773a10b3e5642165c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OR </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D0&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D1&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>tp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afc35de2088b6c15ccf4cae6df15b78b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PERM3264 </td>
          <td>(</td>
          <td class="paramtype">L&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">B.&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *)&#160;</td>
          <td class="paramname"><em>IE3264</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afe182588f57dc02591e816e076fb4950"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PERM3264 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>+&#160;</td>
          <td class="paramname"><em>4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *)&#160;</td>
          <td class="paramname"><em>IE3264</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4eb5dca7463b20dd2654833506892889"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PERM6464 </td>
          <td>(</td>
          <td class="paramtype">L&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">B.&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">(<a class="el" href="../../df/da2/union_c__block.html">C_block</a> *)&#160;</td>
          <td class="paramname"><em>CF6464</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af957276b65abd295692175245d603c04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> permute </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5f3f8891e3f4c9d8d7effae7eb271604"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">return </td>
          <td>(</td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab8050e9ffc7fbc675d8e3c353a26bb8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">return </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a654d8b345f7098c1108e712985321c3c">des_setkey</a>((char *) <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">keyblock.b</a>)&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aafeab3e5a99311e73e87aa127a05bd19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">STORE </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D0&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D1&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>out</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a06bf23d8e260fcb835ef85f1d45f46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">STORE </td>
          <td>(</td>
          <td class="paramtype">L&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1866e29430459e9c07ca4e50b4c35abb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TO_SIX_BIT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd022a8ee54840c3385a9f89365458a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">while </td>
          <td>(</td>
          <td class="paramtype">--&#160;</td>
          <td class="paramname"><em>chars_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b6623881078077369e8cc5d762f9b9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">while </td>
          <td>(</td>
          <td class="paramtype">--<a class="el" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a> &gt;=&#160;</td>
          <td class="paramname"><em>0</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">693</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c.html#a87dd96357d7e75ad011a9c3896ee9d2f">CRUNCH</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a136f3095237ae23358c30581753e4178">KS_SIZE</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00653">L0</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00676">L1</a>, <a class="el" href="../../d2/d24/sha1_8c_source.html#l00064">R0</a>, and <a class="el" href="../../d6/de3/crypt_8c_source.html#l00675">R1</a>.</p>

</div>
</div>
<a class="anchor" id="a0d773c2c7a3332ea628fc0bd5edf9467"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ZERO </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D0&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D1&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a165a57131af55136a06ae73ff5de0d74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char a64toi[128]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00471">471</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a74f47ef83df9b0d710c651e9f6ea594f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> B</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00651">651</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9e97b9a5a14bd16d8f52b8afbde48c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a74f47ef83df9b0d710c651e9f6ea594f">B</a> b[7] = <a class="el" href="../../d6/de3/crypt_8c.html#af37fdeb6d61d15736ead54f1b8a6df3a">in</a>[0]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00664">664</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad030b207cd89c8ec896ef79b4617831c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> register char* block</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00949">949</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02931">define_final()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00989">eval_string_with_cref()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01111">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01300">iseq_set_sequence()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01843">iseq_specialized_instruction()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00940">new_insn_send()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">proc_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00698">rb_funcall_with_block()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01388">rb_iseq_parameters()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01415">rb_method_call_with_block()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00583">rb_proc_call_with_block()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00447">rb_proc_s_new()</a>, <a class="el" href="../../d2/d24/sha1_8c_source.html#l00132">SHA1_Transform()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00148">vm_callee_setup_arg_complex()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00922">vm_invoke_block()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00126">vm_set_eval_stack()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01239">yield_under()</a>.</p>

</div>
</div>
<a class="anchor" id="adad8a6b1fcd44511dda6e1760e48d0a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> cblock</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">        <span class="keyword">register</span> <span class="keywordtype">int</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, j, k</div>
<div class="ttc" id="bigdecimal_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">ssize_t i</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00951">951</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1cae11ec4891641a52e3a8326d126924"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> CF6464[64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00486">486</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="acf339f7dd636dc2a8da0ff818f4908ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> chars_in</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00310">310</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae39213effe2b09e6b612e9cd6ccefc27"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> chars_out</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00906">906</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac5ce08a9d852fd1e1016698361b1ae8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char CIFP[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {             </div>
<div class="line">         1,  2,  3,  4,   17, 18, 19, 20,</div>
<div class="line">         5,  6,  7,  8,   21, 22, 23, 24,</div>
<div class="line">         9, 10, 11, 12,   25, 26, 27, 28,</div>
<div class="line">        13, 14, 15, 16,   29, 30, 31, 32,</div>
<div class="line"></div>
<div class="line">        33, 34, 35, 36,   49, 50, 51, 52,</div>
<div class="line">        37, 38, 39, 40,   53, 54, 55, 56,</div>
<div class="line">        41, 42, 43, 44,   57, 58, 59, 60,</div>
<div class="line">        45, 46, 47, 48,   61, 62, 63, 64,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00452">452</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="af8856dca2c10738529739b7a65df2e87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> constdatablock</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00492">492</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a7b8aa9e9351c17779590208d93d33fb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> unsigned char* cp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">307</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00433">BSD__ultoa()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03009">code_page_installed()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01780">filecp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03031">fole_s_set_code_page()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06446">main()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00982">ole_init_cp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01288">ole_vstr2wc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05883">options()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00352">rb_file_expand_path_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">rb_locale_charmap()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00953">set_ole_codepage()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00765">strio_ungetbyte()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03957">VpAddAbs()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04048">VpSubAbs()</a>.</p>

</div>
</div>
<a class="anchor" id="ade137bb0251cdfb9c60e29e405efe2e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char cryptresult[1+4+4+11+1]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00493">493</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a721c6ff80a6d3e4ad4ffa52a04c60085"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">do</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">                <a class="code" href="../../d5/d11/ripper_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a> = *<a class="code" href="../../d6/de3/crypt_8c.html#a7b8aa9e9351c17779590208d93d33fb4">cp</a>++</div>
<div class="ttc" id="ripper_8c_html_a93ca48b6ca5634eebe9872b8dc2650ee"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a></div><div class="ttdeci">int t</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l14285">ripper.c:14285</a></div></div>
<div class="ttc" id="crypt_8c_html_a7b8aa9e9351c17779590208d93d33fb4"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a7b8aa9e9351c17779590208d93d33fb4">cp</a></div><div class="ttdeci">STATIC void unsigned char * cp</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00307">crypt.c:307</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00317">317</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a0544c3fe466e421738dae463968b70ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">else</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{               </div>
<div class="line">                <a class="code" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a> = -<a class="code" href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a></div>
<div class="ttc" id="crypt_8c_html_aec2269ddcef2faf5f35a7257ba3b8f0b"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#aec2269ddcef2faf5f35a7257ba3b8f0b">num_iter</a></div><div class="ttdeci">int num_iter</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00508">crypt.c:508</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00687">687</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a68746f7aa4b680a43bfd8e327d4340bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">encp = <a class="el" href="../../d6/de3/crypt_8c.html#a8fbee099f20911d69a39d82e6fcac459">salt_size</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00564">564</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12145">parser_tokadd_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d92a6f0c00c0ed46fdeec86b6da0c4c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char ExpandTr[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {     </div>
<div class="line">        32,  1,  2,  3,  4,  5,</div>
<div class="line">         4,  5,  6,  7,  8,  9,</div>
<div class="line">         8,  9, 10, 11, 12, 13,</div>
<div class="line">        12, 13, 14, 15, 16, 17,</div>
<div class="line">        16, 17, 18, 19, 20, 21,</div>
<div class="line">        20, 21, 22, 23, 24, 25,</div>
<div class="line">        24, 25, 26, 27, 28, 29,</div>
<div class="line">        28, 29, 30, 31, 32,  1,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00342">342</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="adf916204820072417ed73a32de1cefcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00950">950</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a8049b7300164a52c90d26573e1e0c4f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> i</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">        <span class="keyword">register</span> <span class="keywordtype">char</span> *<a class="code" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a></div>
<div class="ttc" id="crypt_8c_html_a68746f7aa4b680a43bfd8e327d4340bb"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a></div><div class="ttdeci">encp</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00564">crypt.c:564</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00503">503</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a29a66b01dcde739252b17b74247261c7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> IE3264[32/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00480">480</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="af37fdeb6d61d15736ead54f1b8a6df3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* in</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">639</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00347">ossl_cipher_update()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00158">ossl_dh_initialize()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00146">ossl_dsa_initialize()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00131">ossl_pkcs12_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">ossl_pkcs7_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00138">ossl_rsa_initialize()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00036">ossl_ssl_session_initialize()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00135">ossl_x509_initialize()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00091">ossl_x509crl_initialize()</a>, and <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00099">ossl_x509req_initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="af5b1e159fb6e48c6bd447777b381a7a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char IP[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {             </div>
<div class="line">        58, 50, 42, 34, 26, 18, 10,  2,</div>
<div class="line">        60, 52, 44, 36, 28, 20, 12,  4,</div>
<div class="line">        62, 54, 46, 38, 30, 22, 14,  6,</div>
<div class="line">        64, 56, 48, 40, 32, 24, 16,  8,</div>
<div class="line">        57, 49, 41, 33, 25, 17,  9,  1,</div>
<div class="line">        59, 51, 43, 35, 27, 19, 11,  3,</div>
<div class="line">        61, 53, 45, 37, 29, 21, 13,  5,</div>
<div class="line">        63, 55, 47, 39, 31, 23, 15,  7,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00329">329</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae3e94e9dc24634a41777b3f79cbaf152"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char itoa64[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=               </div>
<div class="line">        <span class="stringliteral">&quot;./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&quot;</span></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00464">464</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a990c8aa5eb0c5fc709da3ab410d28104"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> register <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * key</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00501">501</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a6702f12a379cd011a0e99d5c863c484a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> keyblock</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">        <span class="keyword">register</span> <span class="keywordtype">int</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, j, k</div>
<div class="ttc" id="bigdecimal_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">ssize_t i</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00509">509</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a72044a36b6c9a9a7c8381c2df90d1ae7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">kp</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">        </div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line">        <span class="keyword">register</span> <span class="keywordtype">long</span> <a class="code" href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a>, <a class="code" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a>, <a class="code" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>, <a class="code" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a>, k</div>
<div class="ttc" id="crypt_8c_html_a65462adaaad855ead567351e0c8475c4"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a65462adaaad855ead567351e0c8475c4">L0</a></div><div class="ttdeci">L0</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00653">crypt.c:653</a></div></div>
<div class="ttc" id="crypt_8c_html_a81031dcd5c94ba95ab1de0ffe6a97bbf"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a></div><div class="ttdeci">R0 &amp; R1</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00675">crypt.c:675</a></div></div>
<div class="ttc" id="crypt_8c_html_a9407b59ea8a359bef2f97830a5aebc08"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a></div><div class="ttdeci">L1</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00676">crypt.c:676</a></div></div>
<div class="ttc" id="sha1_8c_html_a8ac24a09e1273548828d3cc9436f9bc7"><div class="ttname"><a href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a></div><div class="ttdeci">#define R0(v, w, x, y, z, i)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d24/sha1_8c_source.html#l00064">sha1.c:64</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00643">643</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa63fb92fcb3fdd61c86dc0e0ee707a0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ks_inc = -(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(*<a class="el" href="../../d6/de3/crypt_8c.html#a72044a36b6c9a9a7c8381c2df90d1ae7">kp</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00650">650</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a65462adaaad855ead567351e0c8475c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">L0 &amp;<a class="el" href="../../d6/de3/crypt_8c.html#a9407b59ea8a359bef2f97830a5aebc08">L1</a> &amp; L0 = <a class="el" href="../../d6/de3/crypt_8c.html#af437ed9a79a4001148d8edae7baeadee">salt</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00653">653</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">while()</a>.</p>

</div>
</div>
<a class="anchor" id="a9407b59ea8a359bef2f97830a5aebc08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">L1 = <a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a> | <a class="el" href="../../d6/de3/crypt_8c.html#a81031dcd5c94ba95ab1de0ffe6a97bbf">R1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00676">676</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">while()</a>.</p>

</div>
</div>
<a class="anchor" id="a8500a318327bde6daa31a9a14396c075"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> loop_count</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00650">650</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="aec2269ddcef2faf5f35a7257ba3b8f0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> num_iter</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00508">508</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a60d0673ec77a0a3574652b45bdfcc623"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * out = <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">B.b</a>[0]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">308</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03199">fetch_token()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03610">gc_profile_report()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">open_ifs_socket()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00241">ossl_dh_export()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00324">ossl_dh_to_text()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00248">ossl_dsa_export()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00352">ossl_dsa_to_text()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">ossl_pkcs7_to_pem()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00237">ossl_rsa_export()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00474">ossl_rsa_to_text()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00115">ossl_spki_print()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00237">ossl_ssl_session_to_pem()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00270">ossl_ssl_session_to_text()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00346">ossl_x509_get_signature_algorithm()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00209">ossl_x509_to_pem()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00233">ossl_x509_to_text()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00142">ossl_x509attr_get_oid()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00163">ossl_x509crl_get_signature_algorithm()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00360">ossl_x509crl_to_der()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00383">ossl_x509crl_to_pem()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00406">ossl_x509crl_to_text()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00367">ossl_x509ext_get_oid()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00390">ossl_x509ext_get_value()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00198">ossl_x509name_to_s()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00285">ossl_x509req_get_signature_algorithm()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00142">ossl_x509req_to_pem()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00185">ossl_x509req_to_text()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03045">rb_ary_times()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06339">rb_f_printf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06671">rb_obj_display()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00245">report_bug()</a>.</p>

</div>
</div>
<a class="anchor" id="afc1dd3c6791f3e7cc697d4e8e6ba20e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char p[64] = (1&lt;&lt;<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00309">309</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="af24d6b29124568045885a69859ad56a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char P32Tr[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {     </div>
<div class="line">        16,  7, 20, 21,</div>
<div class="line">        29, 12, 28, 17,</div>
<div class="line">         1, 15, 23, 26,</div>
<div class="line">         5, 18, 31, 10,</div>
<div class="line">         2,  8, 24, 14,</div>
<div class="line">        32, 27,  3,  9,</div>
<div class="line">        19, 13, 30,  6,</div>
<div class="line">        22, 11,  4, 25,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00441">441</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1e467111f12800763f28f038bd8cebaa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char PC1[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {             </div>
<div class="line">        57, 49, 41, 33, 25, 17,  9,</div>
<div class="line">         1, 58, 50, 42, 34, 26, 18,</div>
<div class="line">        10,  2, 59, 51, 43, 35, 27,</div>
<div class="line">        19, 11,  3, 60, 52, 44, 36,</div>
<div class="line"></div>
<div class="line">        63, 55, 47, 39, 31, 23, 15,</div>
<div class="line">         7, 62, 54, 46, 38, 30, 22,</div>
<div class="line">        14,  6, 61, 53, 45, 37, 29,</div>
<div class="line">        21, 13,  5, 28, 20, 12,  4,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00353">353</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac74af7e25757c0f4e0aac279b4fa9a6d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> PC1ROT[64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00474">474</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac3e66cac1d02038eda4509f0d4f7a80c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char PC2[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {             </div>
<div class="line">         9, 18,    14, 17, 11, 24,  1,  5,</div>
<div class="line">        22, 25,     3, 28, 15,  6, 21, 10,</div>
<div class="line">        35, 38,    23, 19, 12,  4, 26,  8,</div>
<div class="line">        43, 54,    16,  7, 27, 20, 13,  2,</div>
<div class="line"></div>
<div class="line">         0,  0,    41, 52, 31, 37, 47, 55,</div>
<div class="line">         0,  0,    30, 40, 51, 45, 33, 48,</div>
<div class="line">         0,  0,    44, 49, 39, 56, 34, 53,</div>
<div class="line">         0,  0,    46, 42, 50, 36, 29, 32,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00370">370</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a6c5e316784747b91ac3a602c26cedea0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> PC2ROT[2][64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00477">477</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ab8f66b8c0e8b9c69d47c8b38393f0b07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/de3/crypt_8c.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../df/da2/union_c__block.html">C_block</a> perm[64/<a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>][1&lt;&lt; <a class="el" href="../../d6/de3/crypt_8c.html#ac4ff72292f8daebbe0308b1c756e65a7">CHUNKBITS</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00904">904</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01391">check_exec_redirect()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00759">init_des()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06056">rb_io_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05866">rb_io_s_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05794">rb_open_file()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05772">rb_scan_open_args()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04940">rb_sysopen()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a81031dcd5c94ba95ab1de0ffe6a97bbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d24/sha1_8c.html#a8ac24a09e1273548828d3cc9436f9bc7">R0</a>&amp; R1 = (R1 &gt;&gt; 1) &amp; 0x55555555L</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00675">675</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/de3/crypt_8c_source.html#l00693">while()</a>.</p>

</div>
</div>
<a class="anchor" id="a9af53e8c6f003c783332ad9b499a7f7c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char Rotates[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {     </div>
<div class="line">        1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1,</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00365">365</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a0500d1419552f2e99e1e896e6d6adfba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/da2/union_c__block.html">C_block</a> rsltblock</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00509">509</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="abe081f68ee621d157bd09424831be314"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char S[8][64]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00382">382</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../de/df1/util_8c_source.html#l03049">ruby_dtoa()</a>.</p>

</div>
</div>
<a class="anchor" id="af437ed9a79a4001148d8edae7baeadee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> salt = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00507">507</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00303">ossl_cipher_pkcs5_keyivgen()</a>.</p>

</div>
</div>
<a class="anchor" id="a8fbee099f20911d69a39d82e6fcac459"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> salt_size</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00508">508</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a34b754e74efdb8dcb9b6043233bfb2df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">register <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* setting</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00502">502</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad3fb9cc97dae7f6a4addf926032aa4a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> SPE[2][8][64]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00483">483</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="af188ef44251a5eafb576c4327441f820"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> t</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00314">314</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

</div>
</div>
<a class="anchor" id="a8a1eb1db6dc99f82114ae4594b3593ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">tp</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">        <span class="keyword">register</span> <a class="code" href="../../d6/de3/crypt_8c.html#a2c844749684bfce83e662dee88390dc9">DCL_BLOCK</a>(<a class="code" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>,D0,D1)</div>
<div class="ttc" id="crypt_8c_html_a2c844749684bfce83e662dee88390dc9"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#a2c844749684bfce83e662dee88390dc9">DCL_BLOCK</a></div><div class="ttdeci">#define DCL_BLOCK(d, d0, d1)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00276">crypt.c:276</a></div></div>
<div class="ttc" id="util_8c_html_af316c33cc298530f245e8b55330e86b5"><div class="ttname"><a href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a></div><div class="ttdeci">#define D</div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00193">util.c:193</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/de3/crypt_8c_source.html#l00311">311</a> of file <a class="el" href="../../d6/de3/crypt_8c_source.html">crypt.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03579">ole_invoke2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06543">rb_str_rstrip_bang()</a>, and <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00171">rb_strftime_with_timespec()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>