diff --git a/reference/hash/book.xml b/reference/hash/book.xml
new file mode 100644
index 0000000000..9cc9feef5b
--- /dev/null
+++ b/reference/hash/book.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ hash
+
+
+
+ &reftitle.intro;
+
+ Message Digest (hash) engine. Allows direct or incremental processing
+ of arbitrary length messages using a variety of hashing algorithms.
+
+
+
+
+ &reference.hash.setup;
+ &reference.hash.constants;
+ &reference.hash.reference;
+
+
+
+
+
diff --git a/reference/hash/constants.xml b/reference/hash/constants.xml
index ca6bd691f0..7aa5c20d86 100644
--- a/reference/hash/constants.xml
+++ b/reference/hash/constants.xml
@@ -1,6 +1,6 @@
-
-
+
+
&reftitle.constants;
&extension.constants;
@@ -18,7 +18,7 @@
-
+
-
-
-
+
+
- hash Functions
+ hash &Functions;
hash
-
-
-
- &reftitle.intro;
-
- Message Digest (hash) engine. Allows direct or incremental processing
- of arbitrary length messages using a variety of hashing algorithms.
-
-
-
-
- &reftitle.required;
-
- The Hash extension requires no external libraries and is enabled by
- default as of PHP 5.1.2. It may be explicitly disabled by using the
- --disable-hash switch to configure. Earlier versions of PHP may
- incorporate the Hash extension by installing the
- PECL module.
-
-
-
-
- &reftitle.resources;
-
- This extension defines a Hashing Context resource returned by
- hash_init.
-
-
-
-
- &reference.hash.constants;
-
-
-
&reference.hash.entities.functions;
diff --git a/reference/hash/setup.xml b/reference/hash/setup.xml
new file mode 100644
index 0000000000..268c8b5970
--- /dev/null
+++ b/reference/hash/setup.xml
@@ -0,0 +1,66 @@
+
+
+
+
+ &reftitle.setup;
+
+
+
+ &reftitle.required;
+
+ The Hash extension requires no external libraries and is enabled by
+ default as of PHP 5.1.2. It may be explicitly disabled by using the
+ --disable-hash switch to configure. Earlier versions of PHP may
+ incorporate the Hash extension by installing the
+ PECL module.
+
+
+
+
+
+
+ &reftitle.install;
+ &no.install;
+
+
+
+
+
+ &reftitle.runtime;
+ &no.config;
+
+
+
+
+
+ &reftitle.resources;
+
+ This extension defines a Hashing Context resource returned by
+ hash_init.
+
+
+
+
+
+
+
+