<html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of classes" rel=Appendix href="index_classes.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Cryptokit" rel="Chapter" href="Cryptokit.html"><title>Index of modules</title> </head> <body> <center><h1>Index of modules</h1></center> <table> <tr><td align="left"><br>B</td></tr> <tr><td><a href="Cryptokit.Base64.html">Base64</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Base64</code> module supports the encoding and decoding of binary data in base 64 format, using only alphanumeric characters that can safely be transmitted over e-mail or in URLs. </div> </td></tr> <tr><td><a href="Cryptokit.Block.html">Block</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Block</code> module provides classes that implements popular block ciphers, chaining modes, and wrapping of a block cipher as a general transform or as a hash function. </div> </td></tr> <tr><td align="left"><br>C</td></tr> <tr><td><a href="Cryptokit.Cipher.html">Cipher</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Cipher</code> module implements the AES, DES, Triple-DES and ARCfour symmetric ciphers. </div> </td></tr> <tr><td><a href="Cryptokit.html">Cryptokit</a> </td> <td><div class="info"> The Cryptokit library provides a variety of cryptographic primitives that can be used to implement cryptographic protocols in security-sensitive applications. </div> </td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Cryptokit.DH.html">DH</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">DH</code> module implements Diffie-Hellman key agreement. </div> </td></tr> <tr><td align="left"><br>H</td></tr> <tr><td><a href="Cryptokit.Hash.html">Hash</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Hash</code> module implements unkeyed cryptographic hashes (SHA-1, SHA-256, RIPEMD-160 and MD5), also known as message digest functions. </div> </td></tr> <tr><td><a href="Cryptokit.Hexa.html">Hexa</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Hexa</code> module supports the encoding and decoding of binary data as hexadecimal strings. </div> </td></tr> <tr><td align="left"><br>M</td></tr> <tr><td><a href="Cryptokit.MAC.html">MAC</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">MAC</code> module implements message authentication codes, also known as keyed hash functions. </div> </td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="Cryptokit.Padding.html">Padding</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Padding</code> module defines a generic interface for padding input data to an integral number of blocks, as well as two popular padding schemes. </div> </td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="Cryptokit.RSA.html">RSA</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">RSA</code> module implements RSA public-key cryptography. </div> </td></tr> <tr><td><a href="Cryptokit.Random.html">Random</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Random</code> module provides random and pseudo-random number generators suitable for generating cryptographic keys, nonces, or challenges. </div> </td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="Cryptokit.Stream.html">Stream</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Stream</code> module provides classes that implement the ARCfour stream cipher, and the wrapping of a stream cipher as a general transform. </div> </td></tr> <tr><td align="left"><br>Z</td></tr> <tr><td><a href="Cryptokit.Zlib.html">Zlib</a> [<a href="Cryptokit.html">Cryptokit</a>]</td> <td><div class="info"> The <code class="code">Zlib</code> module supports the compression and decompression of data, using the <code class="code">zlib</code> library. </div> </td></tr> </table><br> </body> </html>