Current File : //opt/RZruby/share/doc/ruby/html/d7/d03/digest_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: ext/digest/digest.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_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_8462c367d9e69a7809faa14633ccfafa.html">digest</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">digest.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d9/d46/digest_8h_source.html">digest.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for digest.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d2d/digest_8c__incl.png" border="0" usemap="#ext_2digest_2digest_8c" alt=""/></div>
<map name="ext_2digest_2digest_8c" id="ext_2digest_2digest_8c">
<area shape="rect" id="node2" href="../../d9/d46/digest_8h.html" title="digest.h" alt="" coords="39,80,113,107"/></map>
</div>
</div>
<p><a href="../../d7/d03/digest_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="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a11c65b579407e3be8e8cb07f6b328c0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d90/missing_8h.html#ae0c8c0314e21908ebdd9fe1098a3ce23">RUBY_EXTERN</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a11c65b579407e3be8e8cb07f6b328c0b">Init_digest_base</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a11c65b579407e3be8e8cb07f6b328c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8b0096db6520d3713a4b5edcb75a26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a2c8b0096db6520d3713a4b5edcb75a26">hexencode_str_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str_digest)</td></tr>
<tr class="separator:a2c8b0096db6520d3713a4b5edcb75a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6f345a519db589dc690856c5491373"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a4b6f345a519db589dc690856c5491373">rb_digest_s_hexencode</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a4b6f345a519db589dc690856c5491373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4133ed66a37c5898f2499121cea19235"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a4133ed66a37c5898f2499121cea19235">NORETURN</a> (static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d7/d03/digest_8c.html#a544ba00888547d40e2725c332c740bc4">rb_digest_instance_method_unimpl</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>))</td></tr>
<tr class="separator:a4133ed66a37c5898f2499121cea19235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a544ba00888547d40e2725c332c740bc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a544ba00888547d40e2725c332c740bc4">rb_digest_instance_method_unimpl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a544ba00888547d40e2725c332c740bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d6e47706297b116549e77f2bb3a46db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a5d6e47706297b116549e77f2bb3a46db">rb_digest_instance_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a5d6e47706297b116549e77f2bb3a46db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1de6bddaddf2a45cc333db9c2fe17c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ad1de6bddaddf2a45cc333db9c2fe17c9">rb_digest_instance_finish</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ad1de6bddaddf2a45cc333db9c2fe17c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f192fe2e0c5bd6d6dec6afb4ca0c0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a73f192fe2e0c5bd6d6dec6afb4ca0c0f">rb_digest_instance_reset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a73f192fe2e0c5bd6d6dec6afb4ca0c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5900708c67e4189e110e93d7ee07c63f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a5900708c67e4189e110e93d7ee07c63f">rb_digest_instance_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a5900708c67e4189e110e93d7ee07c63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69d3cefe19ccf1eed4eb1ac95a794a81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a69d3cefe19ccf1eed4eb1ac95a794a81">rb_digest_instance_digest</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a69d3cefe19ccf1eed4eb1ac95a794a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34130249d3d7ae3deda6413a48e1fed0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a34130249d3d7ae3deda6413a48e1fed0">rb_digest_instance_digest_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a34130249d3d7ae3deda6413a48e1fed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4379b6362546c4acf54950eb243341d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#aa4379b6362546c4acf54950eb243341d">rb_digest_instance_hexdigest</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa4379b6362546c4acf54950eb243341d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35daf717687aa83bcc63d214f408627f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a35daf717687aa83bcc63d214f408627f">rb_digest_instance_hexdigest_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a35daf717687aa83bcc63d214f408627f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a124c2e701346bc40f8345010e16314"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a4a124c2e701346bc40f8345010e16314">rb_digest_instance_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a4a124c2e701346bc40f8345010e16314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f2b9b7dee6ac0c089e598474b6783b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a24f2b9b7dee6ac0c089e598474b6783b">rb_digest_instance_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a24f2b9b7dee6ac0c089e598474b6783b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4d56369d36b7a56d92a76cf17701df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ada4d56369d36b7a56d92a76cf17701df">rb_digest_instance_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator:ada4d56369d36b7a56d92a76cf17701df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb87766c1bd945bc26ab739e056dd8ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#abb87766c1bd945bc26ab739e056dd8ae">rb_digest_instance_digest_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:abb87766c1bd945bc26ab739e056dd8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdf7cc035d11ac72d68f6b926a6eb7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a0bdf7cc035d11ac72d68f6b926a6eb7b">rb_digest_instance_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a0bdf7cc035d11ac72d68f6b926a6eb7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e9d9651f81e66c52b8f417b610e219d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a5e9d9651f81e66c52b8f417b610e219d">rb_digest_instance_block_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a5e9d9651f81e66c52b8f417b610e219d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6fdc533d2c4ca21ad59b64d6ae0331d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ae6fdc533d2c4ca21ad59b64d6ae0331d">rb_digest_class_s_digest</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ae6fdc533d2c4ca21ad59b64d6ae0331d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203f85e440f9b3e42f898bf89edf2856"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a203f85e440f9b3e42f898bf89edf2856">rb_digest_class_s_hexdigest</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a203f85e440f9b3e42f898bf89edf2856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea64c9e88c7558dfc366fa59d1055da6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#aea64c9e88c7558dfc366fa59d1055da6">rb_digest_class_init</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aea64c9e88c7558dfc366fa59d1055da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b3f641ddb542672cb9533aefdd2847"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/d6f/structrb__digest__metadata__t.html">rb_digest_metadata_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a08b3f641ddb542672cb9533aefdd2847">get_digest_base_metadata</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a08b3f641ddb542672cb9533aefdd2847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f4ef6cd92f7368f9dc497318c86f54"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a79f4ef6cd92f7368f9dc497318c86f54">rb_digest_base_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a79f4ef6cd92f7368f9dc497318c86f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6213b1ebbb99b48ee543ab5d56846260"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a6213b1ebbb99b48ee543ab5d56846260">rb_digest_base_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> copy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a6213b1ebbb99b48ee543ab5d56846260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f19f0cc5a82ccf31d4c5eb8c420bcd8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a9f19f0cc5a82ccf31d4c5eb8c420bcd8">rb_digest_base_reset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a9f19f0cc5a82ccf31d4c5eb8c420bcd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed514f957d81ebe0f7917042996df61e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#aed514f957d81ebe0f7917042996df61e">rb_digest_base_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:aed514f957d81ebe0f7917042996df61e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79c32006c1a8fa9232ba5e4e8ffc451"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ad79c32006c1a8fa9232ba5e4e8ffc451">rb_digest_base_finish</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ad79c32006c1a8fa9232ba5e4e8ffc451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98679fd1172dffa49d6d27a503b54ae0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a98679fd1172dffa49d6d27a503b54ae0">rb_digest_base_digest_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a98679fd1172dffa49d6d27a503b54ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23d22285f13c5b243add4ae21322161d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a23d22285f13c5b243add4ae21322161d">rb_digest_base_block_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a23d22285f13c5b243add4ae21322161d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4683de1850a2df53dd0ee4d11910141"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ae4683de1850a2df53dd0ee4d11910141">Init_digest</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ae4683de1850a2df53dd0ee4d11910141"><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:a844cf697f4e057fac0732ab901ad0212"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a844cf697f4e057fac0732ab901ad0212">rb_mDigest</a></td></tr>
<tr class="separator:a844cf697f4e057fac0732ab901ad0212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e9afcda3a9a9e627484097a12f99f26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a4e9afcda3a9a9e627484097a12f99f26">rb_mDigest_Instance</a></td></tr>
<tr class="separator:a4e9afcda3a9a9e627484097a12f99f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6b7edf1ca03b8369359c05e5895a96d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#af6b7edf1ca03b8369359c05e5895a96d">rb_cDigest_Class</a></td></tr>
<tr class="separator:af6b7edf1ca03b8369359c05e5895a96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76996c62afc494a452714c16cf27f783"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a76996c62afc494a452714c16cf27f783">rb_cDigest_Base</a></td></tr>
<tr class="separator:a76996c62afc494a452714c16cf27f783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678d30c67fea1351af9a93758fc79cd5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a678d30c67fea1351af9a93758fc79cd5">id_reset</a></td></tr>
<tr class="separator:a678d30c67fea1351af9a93758fc79cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52093d87606dc5565c9ddd88e765244d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a52093d87606dc5565c9ddd88e765244d">id_update</a></td></tr>
<tr class="separator:a52093d87606dc5565c9ddd88e765244d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae598b62599cead9e0882fa476d286f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#aae598b62599cead9e0882fa476d286f3">id_finish</a></td></tr>
<tr class="separator:aae598b62599cead9e0882fa476d286f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff3106c67e13316e101915490998da2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a2ff3106c67e13316e101915490998da2">id_digest</a></td></tr>
<tr class="separator:a2ff3106c67e13316e101915490998da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a104558317660df1ac57053b5509148"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a0a104558317660df1ac57053b5509148">id_hexdigest</a></td></tr>
<tr class="separator:a0a104558317660df1ac57053b5509148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a666a3c80a617f5e4c97436438d68b236"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#a666a3c80a617f5e4c97436438d68b236">id_digest_length</a></td></tr>
<tr class="separator:a666a3c80a617f5e4c97436438d68b236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2e62eff5f52bfe344e413270aca575c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d03/digest_8c.html#ae2e62eff5f52bfe344e413270aca575c">id_metadata</a></td></tr>
<tr class="separator:ae2e62eff5f52bfe344e413270aca575c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a08b3f641ddb542672cb9533aefdd2847"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../df/d6f/structrb__digest__metadata__t.html">rb_digest_metadata_t</a>* get_digest_base_metadata </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00480">480</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d9/d46/digest_8h_source.html#l00025">rb_digest_metadata_t::api_version</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00024">id_metadata</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01669">rb_class_superclass()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01112">rb_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">rb_ivar_get()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00514">rb_digest_base_alloc()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00621">rb_digest_base_block_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00536">rb_digest_base_copy()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00610">rb_digest_base_digest_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00589">rb_digest_base_finish()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00556">rb_digest_base_reset()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00572">rb_digest_base_update()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c8b0096db6520d3713a4b5edcb75a26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hexencode_str_new </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str_digest</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00082">82</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00185">LONG_MAX</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00460">rb_digest_class_s_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00288">rb_digest_instance_hexdigest_bang()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00121">rb_digest_s_hexencode()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4683de1850a2df53dd0ee4d11910141"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_digest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</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="../../d7/d03/digest_8c_source.html#l00631">631</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_digest</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_digest_length</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_finish</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_hexdigest</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00024">id_metadata</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_update</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00021">rb_cDigest_Base</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00020">rb_cDigest_Class</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00515">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00607">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01222">rb_define_private_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00514">rb_digest_base_alloc()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00621">rb_digest_base_block_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00536">rb_digest_base_copy()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00610">rb_digest_base_digest_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00589">rb_digest_base_finish()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00556">rb_digest_base_reset()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00572">rb_digest_base_update()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00467">rb_digest_class_init()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00431">rb_digest_class_s_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00460">rb_digest_class_s_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00409">rb_digest_instance_block_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00243">rb_digest_instance_digest_bang()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00377">rb_digest_instance_digest_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00344">rb_digest_instance_equal()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00172">rb_digest_instance_finish()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00288">rb_digest_instance_hexdigest_bang()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00315">rb_digest_instance_inspect()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00395">rb_digest_instance_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00199">rb_digest_instance_new()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00186">rb_digest_instance_reset()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00303">rb_digest_instance_to_s()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00154">rb_digest_instance_update()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00121">rb_digest_s_hexencode()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00663">rb_include_module()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00018">rb_mDigest</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00019">rb_mDigest_Instance</a>.</p>

</div>
</div>
<a class="anchor" id="a11c65b579407e3be8e8cb07f6b328c0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d90/missing_8h.html#ae0c8c0314e21908ebdd9fe1098a3ce23">RUBY_EXTERN</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_digest_base </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4133ed66a37c5898f2499121cea19235"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NORETURN </td>
          <td>(</td>
          <td class="paramtype">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> &#160;</td>
          <td class="paramname"><em>rb_digest_instance_method_unimpl</em>VALUE self, const char *method</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a79f4ef6cd92f7368f9dc497318c86f54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00514">514</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d9/d46/digest_8h_source.html#l00028">rb_digest_metadata_t::ctx_size</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d9/d46/digest_8h_source.html#l00029">rb_digest_metadata_t::init_func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00021">rb_cDigest_Base</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00477">rb_eNotImpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a23d22285f13c5b243add4ae21322161d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_block_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00621">621</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d9/d46/digest_8h_source.html#l00027">rb_digest_metadata_t::block_len</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a6213b1ebbb99b48ee543ab5d56846260"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>copy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00536">536</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d9/d46/digest_8h_source.html#l00028">rb_digest_metadata_t::ctx_size</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a98679fd1172dffa49d6d27a503b54ae0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_digest_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00610">610</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d9/d46/digest_8h_source.html#l00026">rb_digest_metadata_t::digest_len</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="ad79c32006c1a8fa9232ba5e4e8ffc451"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_finish </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00589">589</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d9/d46/digest_8h_source.html#l00026">rb_digest_metadata_t::digest_len</a>, <a class="el" href="../../d9/d46/digest_8h_source.html#l00031">rb_digest_metadata_t::finish_func</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d9/d46/digest_8h_source.html#l00029">rb_digest_metadata_t::init_func</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f19f0cc5a82ccf31d4c5eb8c420bcd8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00556">556</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d9/d46/digest_8h_source.html#l00029">rb_digest_metadata_t::init_func</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="aed514f957d81ebe0f7917042996df61e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_base_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00572">572</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../d9/d46/digest_8h_source.html#l00030">rb_digest_metadata_t::update_func</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="aea64c9e88c7558dfc366fa59d1055da6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_class_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00467">467</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6fdc533d2c4ca21ad59b64d6ae0331d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_class_s_digest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00431">431</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_digest</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00881">rb_obj_call_init()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a203f85e440f9b3e42f898bf89edf2856"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_class_s_hexdigest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00460">460</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00082">hexencode_str_new()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_digest</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a5e9d9651f81e66c52b8f417b610e219d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_block_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00409">409</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00136">rb_digest_instance_method_unimpl()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a69d3cefe19ccf1eed4eb1ac95a794a81"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_digest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00219">219</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_finish</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_update</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00279">rb_obj_clone()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00377">rb_digest_instance_digest_length()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00344">rb_digest_instance_equal()</a>.</p>

</div>
</div>
<a class="anchor" id="a34130249d3d7ae3deda6413a48e1fed0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_digest_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00243">243</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_finish</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="abb87766c1bd945bc26ab739e056dd8ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_digest_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00377">377</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="ada4d56369d36b7a56d92a76cf17701df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_equal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>other</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00344">344</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00303">rb_digest_instance_to_s()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00019">rb_mDigest_Instance</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02234">rb_str_cmp()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1de6bddaddf2a45cc333db9c2fe17c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_finish </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00172">172</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00136">rb_digest_instance_method_unimpl()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4379b6362546c4acf54950eb243341d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_hexdigest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00264">264</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00082">hexencode_str_new()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_finish</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_update</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00279">rb_obj_clone()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00315">rb_digest_instance_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a35daf717687aa83bcc63d214f408627f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_hexdigest_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00288">288</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00082">hexencode_str_new()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_finish</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a24f2b9b7dee6ac0c089e598474b6783b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_inspect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00315">315</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bdf7cc035d11ac72d68f6b926a6eb7b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00395">395</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_digest_length</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a544ba00888547d40e2725c332c740bc4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_digest_instance_method_unimpl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>method</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00136">136</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00409">rb_digest_instance_block_length()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00172">rb_digest_instance_finish()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00186">rb_digest_instance_reset()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00154">rb_digest_instance_update()</a>.</p>

</div>
</div>
<a class="anchor" id="a5900708c67e4189e110e93d7ee07c63f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_new </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00199">199</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_reset</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00279">rb_obj_clone()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a73f192fe2e0c5bd6d6dec6afb4ca0c0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00186">186</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00136">rb_digest_instance_method_unimpl()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a124c2e701346bc40f8345010e16314"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_to_s </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></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="../../d7/d03/digest_8c_source.html#l00303">303</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00023">id_hexdigest</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00344">rb_digest_instance_equal()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d6e47706297b116549e77f2bb3a46db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_instance_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00154">154</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00136">rb_digest_instance_method_unimpl()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b6f345a519db589dc690856c5491373"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_digest_s_hexencode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="../../d7/d03/digest_8c_source.html#l00121">121</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>References <a class="el" href="../../d7/d03/digest_8c_source.html#l00082">hexencode_str_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a2ff3106c67e13316e101915490998da2"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_digest</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00431">rb_digest_class_s_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00460">rb_digest_class_s_hexdigest()</a>.</p>

</div>
</div>
<a class="anchor" id="a666a3c80a617f5e4c97436438d68b236"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_digest_length</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00395">rb_digest_instance_length()</a>.</p>

</div>
</div>
<a class="anchor" id="aae598b62599cead9e0882fa476d286f3"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_finish</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00243">rb_digest_instance_digest_bang()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00288">rb_digest_instance_hexdigest_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="a0a104558317660df1ac57053b5509148"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_hexdigest</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00303">rb_digest_instance_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="ae2e62eff5f52bfe344e413270aca575c"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_metadata</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="../../d7/d03/digest_8c_source.html#l00024">24</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../df/dfd/sha2init_8c_source.html#l00032">Init_sha2()</a>.</p>

</div>
</div>
<a class="anchor" id="a678d30c67fea1351af9a93758fc79cd5"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_reset</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00243">rb_digest_instance_digest_bang()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00288">rb_digest_instance_hexdigest_bang()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00199">rb_digest_instance_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a52093d87606dc5565c9ddd88e765244d"></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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_update</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="../../d7/d03/digest_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>.</p>

</div>
</div>
<a class="anchor" id="a76996c62afc494a452714c16cf27f783"></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="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cDigest_Base</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="../../d7/d03/digest_8c_source.html#l00021">21</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00514">rb_digest_base_alloc()</a>.</p>

</div>
</div>
<a class="anchor" id="af6b7edf1ca03b8369359c05e5895a96d"></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="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cDigest_Class</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="../../d7/d03/digest_8c_source.html#l00020">20</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a844cf697f4e057fac0732ab901ad0212"></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="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mDigest</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="../../d7/d03/digest_8c_source.html#l00018">18</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e9afcda3a9a9e627484097a12f99f26"></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="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mDigest_Instance</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="../../d7/d03/digest_8c_source.html#l00019">19</a> of file <a class="el" href="../../d7/d03/digest_8c_source.html">digest.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, and <a class="el" href="../../d7/d03/digest_8c_source.html#l00344">rb_digest_instance_equal()</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>