betz            Tue Jul 23 05:36:07 2002 EDT

  Added files:                 
    /phpdoc/en/reference/mhash  constants.xml 

  Modified files:              
    /phpdoc/en/reference/mhash  reference.xml 
  Log:
  new structure applied
  seperated constants and added
  
  
Index: phpdoc/en/reference/mhash/reference.xml
diff -u phpdoc/en/reference/mhash/reference.xml:1.2 
phpdoc/en/reference/mhash/reference.xml:1.3
--- phpdoc/en/reference/mhash/reference.xml:1.2 Mon Apr 15 14:56:45 2002
+++ phpdoc/en/reference/mhash/reference.xml     Tue Jul 23 05:36:07 2002
@@ -1,33 +1,63 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
  <reference id="ref.mhash">
   <title>Mhash Functions</title>
   <titleabbrev>mhash</titleabbrev>
   
   <partintro>
-   <para>
-    These functions are intended to work with <ulink
-    url="&url.mhash;">mhash</ulink>.</para>
-   <para>
-    This is an interface to the mhash library. mhash supports a wide
-    variety of hash algorithms such as MD5, SHA1, GOST, and many
-    others.
-   </para>
-   <para>
-    To use it, download the mhash distribution from <ulink
-    url="&url.mhash;">its web site</ulink> and follow the included
-    installation instructions. You need to compile PHP with the
-    <option role="configure">--with-mhash</option> parameter to enable
-    this extension.
-   </para>
-   <para>
-    Mhash can be used to create checksums, message digests, message
-    authentication codes, and more.
-   </para>
-   <para>
-    <example>
-     <title>Compute the MD5 digest and hmac and print it out as hex</title>
-     <programlisting role="php">
+   <section id="mhash.intro">
+    &reftitle.intro;
+    <para>
+     These functions are intended to work with <ulink
+     url="&url.mhash;">mhash</ulink>. Mhash can be used to create checksums,
+     message digests, message authentication codes, and more.
+    </para>
+    <para>
+     This is an interface to the mhash library. mhash supports a wide
+     variety of hash algorithms such as MD5, SHA1, GOST, and many
+     others. For a complete list of supported hashes, refer to the
+     documentation of mhash. The general rule is that you can access
+     the hash algorithm from PHP with MHASH_HASHNAME. For example, to
+     access TIGER you use the PHP constant MHASH_TIGER.
+    </para>
+   </section>
+
+   <section id="mhash.requirenments">
+    &reftitle.required;
+    <para>
+     To use it, download the mhash distribution from <ulink
+     url="&url.mhash;">its web site</ulink> and follow the included
+     installation instructions.
+    </para>
+   </section>
+
+   <section id="mhash.installation">
+    &reftitle.install;
+    <para>
+     You need to compile PHP with the
+     <option role="configure">--with-mhash[=DIR]</option> parameter to enable
+     this extension. DIR is the mhash install directory.
+    </para>
+   </section>
+
+   <section id="mhash.configuration">
+    &reftitle.runtime;
+    &no.config;
+   </section>
+
+   <section id="mhash.resources">
+    &reftitle.resources;
+    &no.resource;
+   </section>
+
+   &reference.mhash.constants;
+
+   <section id="mhash.examples">
+    &reftitle.examples;
+    <para>
+     <example>
+      <title>Compute the MD5 digest and hmac and print it out as hex</title>
+      <programlisting role="php">
 <![CDATA[
 <?php
 $input = "what do ya want for nothing?";
@@ -37,84 +67,20 @@
 print "The hmac is ".bin2hex ($hash)."<br />\n";
 ?>
 ]]>
-     </programlisting>
-     <para>
-      This will produce:
-      <screen>
+      </programlisting>
+      <para>
+       This will produce:
+       <screen>
 <![CDATA[
 The hash is d03cb659cbf9192dcd066272249f8412 
 The hmac is 750c783e6ab0b503eaa86e310a5db738 
 ]]>
-      </screen>
-     </para>
-    </example>
-    For a complete list of supported hashes, refer to the
-    documentation of mhash. The general rule is that you can access
-    the hash algorithm from PHP with MHASH_HASHNAME. For example, to
-    access TIGER you use the PHP constant MHASH_TIGER.
-   </para>
-   <para>
-    Here is a list of hashes which are currently supported by mhash. If a
-    hash is not listed here, but is listed by mhash as supported, you can
-    safely assume that this documentation is outdated.
-    <itemizedlist>
-     <listitem>
-      <simpara>
-       <constant>MHASH_MD5</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_SHA1</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_HAVAL256</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_HAVAL192</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_HAVAL160</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_HAVAL128</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_RIPEMD160</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_GOST</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_TIGER</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_CRC32</constant>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <constant>MHASH_CRC32B</constant>
-      </simpara>
-     </listitem>
-    </itemizedlist>
-   </para>
+       </screen>
+      </para>
+     </example>
+    </para>
+   </section>
+
   </partintro>
 
 &reference.mhash.functions;

Index: phpdoc/en/reference/mhash/constants.xml
+++ phpdoc/en/reference/mhash/constants.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<section id="mhash.constants">
 &reftitle.constants;
 &extension.constants;
 <para>
  Here is a list of hashes which are currently supported by mhash. If a
  hash is not listed here, but is listed by mhash as supported, you can
  safely assume that this documentation is outdated.
  <itemizedlist>
   <listitem>
    <simpara>
     <constant>MHASH_MD5</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_SHA1</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_HAVAL256</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_HAVAL192</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_HAVAL160</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_HAVAL128</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_RIPEMD160</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_GOST</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_TIGER</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_CRC32</constant>
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     <constant>MHASH_CRC32B</constant>
    </simpara>
   </listitem>
  </itemizedlist>
 </para>
</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to