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