<html>
<head>
<link rel="stylesheet" href="josh.css">
</head>
<body bgcolor="#FFFFFF">
<div id="mcrypt_cbc"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_cbc </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_cbc(int 
          cipher, string key, string data, int mode[, string iv])</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> CBC encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with optional <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_cfb"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_cfb </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_cfb(int 
          cipher, string key, string data, int mode[, string iv]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> CFB encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with optional <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_create_iv"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_create_iv </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_create_iv(int 
          size, int source)</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Creates an initialization 
          vector (IV).</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_decrypt"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_decrypt </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_decrypt(string 
          cipher, string key, string data, string mode[, string iv]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> OFB encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with optional <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_ecb"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_ecb </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_ecb(int 
          cipher, string key, string data, int mode[, string iv])</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> ECB encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with optional <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_algorithms_name"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_algorithms_name </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_enc_get_algorithms_name(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the name of 
          the algorithm specified by the descriptor.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_block_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_block_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_enc_get_block_size(resource 
          td)</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the block size 
          of the cipher specified by the descriptor.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_iv_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_iv_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_enc_get_iv_size(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the size of 
          the IV in bytes of the algorithm specified by the descriptor <span class="literal">td</span>. 
        </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_key_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_key_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_enc_get_key_size(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the maximum 
          supported key size in bytes of the algorithm specified by the descriptor.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_modes_name"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_modes_name </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_enc_get_modes_name(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the name of 
          the mode specified by the descriptor <span class="literal">td</span>. 
        </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_get_supported_key_sizes"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_get_supported_key_sizes </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_enc_get_supported_key_sizes(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns an array with 
          the supported key sizes of the algorithm specified by the descriptor.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_is_block_algorithm"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_is_block_algorithm </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_enc_is_block_algorithm(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns <span class="literal">true</span> 
          if the algorithm is a block algorithm.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_is_block_algorithm_mode"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_is_block_algorithm_mode </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_enc_is_block_algorithm_mode(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns <span class="literal">true</span> 
          if the mode is for use with block algorithms.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_is_block_mode"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_is_block_mode </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_enc_is_block_mode(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns <span class="literal">true</span> 
          if the mode outputs blocks of bytes.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_enc_self_test"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_enc_self_test </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage">Vint mcrypt_enc_self_test(resource 
        td) </td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Runs the self test 
          on the algorithm specified by the descriptor <span class="literal">td</span>. 
        </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_encrypt"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_encrypt </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_encrypt(string 
          cipher, string key, string data, string mode, string iv) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> OFB encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_generic_deinit"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_generic_deinit </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.1.0 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_generic_deinit(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Terminates encryption 
          specified by the descriptor <span class="literal">td</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_generic_end"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_generic_end </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_generic_end(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Terminates encryption 
          specified by the descriptor <span class="literal">td</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_generic_init"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_generic_init </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_generic_init(resource 
          td, string key, string iv) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Initializes all buffers 
          for the specific module.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_generic"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_generic </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_generic(resource 
          td, string data)</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Encrypts plain text 
          with given parameters.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_get_block_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_get_block_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_get_block_size(string 
          cipher, string module) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Gets the key size of 
          <span class="literal">cipher</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_get_cipher_name"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_get_cipher_name </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_get_cipher_name(int 
          cipher)</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Gets the name of <span class="literal">cipher</span>. 
        </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_get_iv_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_get_iv_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_get_iv_size(string 
          cipher, string module) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Get the IV size of 
          <span class="literal">cipher</span> (usually the same as the block size).</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_get_key_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_get_key_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal"> int mcrypt_get_key_size(int 
          cipher)</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Gets the key size of 
          <span class="literal">cipher</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_list_algorithms"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_list_algorithms </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">array mcrypt_list_algorithms([string 
          lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Lists all supported 
          algorithms.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_list_modes"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_list_modes </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">array mcrypt_list_modes([string 
          lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Lists all supported 
          modes.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_close"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_close </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_module_close(resource 
          td) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Frees the descriptor 
          <span class="literal">td</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_get_algo_block_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_get_algo_block_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_module_get_algo_block_size(string 
          algorithm[, string lib_dir])</p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the block size 
          of the algorithm.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_get_algo_key_size"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_get_algo_key_size </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_module_get_algo_key_size(string 
          algorithm[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns the maximum 
          supported key size of the algorithm.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_get_supported_key_sizes"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_get_supported_key_sizes </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">int mcrypt_module_get_supported_key_sizes(string 
          algorithm[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns an array with 
          the supported key sizes of the algorithm.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_is_block_algorithm"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_is_block_algorithm </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_module_is_block_algorithm(string 
          algorithm[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns true if the 
          algorithm is a block algorithm.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_is_block_algorithm_mode"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_is_block_algorithm_mode </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_module_is_block_algorithm_mode(string 
          mode[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns <span class="literal">true</span> 
          if the mode is for use with block algorithms.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_is_block_mode"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_is_block_mode </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_module_is_block_mode(string 
          mode[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Returns true if the 
          mode outputs blocks of bytes.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_open"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_open </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">resource mcrypt_module_open(string 
          cipher, string cipher_directory, string mode, string mode_directory) 
        </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Opens the module of 
          the algorithm and the mode to be used.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_module_self_test"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_module_self_test </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">bool mcrypt_module_self_test(string 
          algorithm[, string lib_dir]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Does a self test of 
          the specified module.</p></td>
    </tr>
  </table>
</div>
<div id="mcrypt_ofb"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mcrypt_ofb </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 3.0.8 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mcrypt_ofb(int 
          cipher, string key, string data, int mode[, string iv]) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> OFB encrypts/decrypts 
          data using <span class="literal">key</span> with <span class="literal">cipher</span> 
          starting with optional <span class="literal">iv</span>. </p></td>
    </tr>
  </table>
</div>
<div id="mdecrypt_generic"> 
  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
    <tr> 
      <td class="name" valign="top">mdecrypt_generic </td>
      <td class="compatibility" nowrap valign="top">PHP <span class="emphasis"> 4.0.2 </span></td>
    </tr>
    <tr> 
      <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
    </tr>
    <tr> 
      <td valign="top" nowrap class="usage"><p class="literal">string mdecrypt_generic(resource 
          td, string data) </p></td>
      <td valign="top" align="right">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="2" class="clearseparation"> </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2" class="description"><p> Decrypts plain text 
          with given parameters.</p></td>
    </tr>
  </table>
</div>
</body>
</html>
