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