diff --git a/reference/mhash/book.xml b/reference/mhash/book.xml
deleted file mode 100644
index bb3816c4b..000000000
--- a/reference/mhash/book.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
- Mhash
-
-
-
- &reftitle.intro;
-
- Estas funciones están destinadas a trabajar con mhash. Mhash puede ser utilizada para crear
- sumas de comprobación, resúmenes de mensajes, códigos de autentificación de mensajes, y más.
-
-
- Es una interfaz a la biblioteca mhash. Mhash admite una gran
- variedad de algoritmos hash tales como MD5, SHA1, GOST y muchos otros.
- Una lista completa sobre los algoritmos hash admitidos se encuentra en la
- página de constantes predefinidas. La regla general es
- que se puede acceder a un algoritmo hash desde PHP con MHASH_nombrehash.
- Por ejemplo, para acceder a TIGER se puede usar la constante MHASH_TIGER de PHP.
-
-
-
- Esta extensión a quedado obsoleta por Hash.
-
-
-
-
-
- &reference.mhash.setup;
- &reference.mhash.constants;
- &reference.mhash.examples;
- &reference.mhash.reference;
-
-
-
-
diff --git a/reference/mhash/configure.xml b/reference/mhash/configure.xml
deleted file mode 100644
index c86335741..000000000
--- a/reference/mhash/configure.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
- &reftitle.install;
-
- Se necesita compilar PHP con el parámetro
- para habilitar
- esta extensión. DIR es el directorio de instalación de mhash.
-
-
- A partir de PHP 5.3.0, la extensión mhash esta emulada a través
- de la extensión Hash. Esto hace
- que el directorio de instalación de mhash no tenga efecto, y
- requiera de la extensión hash habilitada para habilitar el soporte de mhash.
-
-
-
-
diff --git a/reference/mhash/constants.xml b/reference/mhash/constants.xml
deleted file mode 100644
index 01f57941c..000000000
--- a/reference/mhash/constants.xml
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
- &reftitle.constants;
- &extension.constants;
-
- He aquí una lista de los algoritmos hash que actualmente son soportados
- por mhash. Si un algoritmo no esta listado aquí, pero está mencionado en
- la documentación de mhash como soportado, puede asumir tranquilamente
- que esta documentación está desactualizada.
-
-
-
- MHASH_ADLER32
-
-
-
-
- MHASH_CRC32
-
-
-
-
- MHASH_CRC32B
-
-
-
-
- MHASH_GOST
-
-
-
-
- MHASH_HAVAL128
-
-
-
-
- MHASH_HAVAL160
-
-
-
-
- MHASH_HAVAL192
-
-
-
-
- MHASH_HAVAL224
-
-
-
-
- MHASH_HAVAL256
-
-
-
-
- MHASH_MD2
-
-
-
-
- MHASH_MD4
-
-
-
-
- MHASH_MD5
-
-
-
-
- MHASH_RIPEMD128
-
-
-
-
- MHASH_RIPEMD256
-
-
-
-
- MHASH_RIPEMD320
-
-
-
-
- MHASH_SHA1
-
-
-
-
- MHASH_SHA192
-
-
-
-
- MHASH_SHA224
-
-
-
-
- MHASH_SHA256
-
-
-
-
- MHASH_SHA384
-
-
-
-
- MHASH_SHA512
-
-
-
-
- MHASH_SNEFRU128
-
-
-
-
- MHASH_SNEFRU256
-
-
-
-
- MHASH_TIGER
-
-
-
-
- MHASH_TIGER128
-
-
-
-
- MHASH_TIGER160
-
-
-
-
- MHASH_WHIRLPOOL
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/reference/mhash/examples.xml b/reference/mhash/examples.xml
deleted file mode 100644
index 4cd1216e6..000000000
--- a/reference/mhash/examples.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
- &reftitle.examples;
-
-
- Calcula el MD5 y el hmac, y lo imprime como hexadecimal
-
-\n";
-$hash = mhash(MHASH_MD5, $input, "Jefe");
-echo "El hmac es " . bin2hex($hash) . " \n";
-?>
-]]>
-
- &example.outputs;
-
-
-
-
-
-
-
-
diff --git a/reference/mhash/functions/mhash-count.xml b/reference/mhash/functions/mhash-count.xml
deleted file mode 100644
index 5f3868b7a..000000000
--- a/reference/mhash/functions/mhash-count.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
- mhash_count
- Toma el mayor ID de hash disponible
-
-
-
- &reftitle.description;
-
- intmhash_count
-
-
-
- Toma el mayor ID de hash disponible.
-
-
-
-
- &reftitle.returnvalues;
-
- Devuelve el mayor ID de hash disponible. Los hash son enumerados de 0 a este
- ID de hash.
-
-
-
-
- &reftitle.examples;
-
-
- Atravesando todos los hash
-
-
-]]>
-
-
-
-
-
-
-
diff --git a/reference/mhash/functions/mhash-get-block-size.xml b/reference/mhash/functions/mhash-get-block-size.xml
deleted file mode 100644
index 28a93c2d2..000000000
--- a/reference/mhash/functions/mhash-get-block-size.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
-
- mhash_get_block_size
- Toma el tamaño de bloque del algoritmo hash especificado
-
-
-
- &reftitle.description;
-
- intmhash_get_block_size
- inthash
-
-
- Toma el tamaño de bloque del algoritmo hash especificado.
-
-
-
-
- &reftitle.parameters;
-
-
-
- hash
-
-
- El ID de hash. Una de las constantes MHASH_hashname.
-
-
-
-
-
-
-
-
- &reftitle.returnvalues;
-
- Devuelve el tamaño en bytes o &false; si el algoritmo hash
- pasado no existe.
-
-
-
-
- &reftitle.examples;
-
-
- Ejemplo de mhash_get_block_size
-
-
-]]>
-
-
-
-
-
-
-
diff --git a/reference/mhash/functions/mhash-get-hash-name.xml b/reference/mhash/functions/mhash-get-hash-name.xml
deleted file mode 100644
index 0f59a650f..000000000
--- a/reference/mhash/functions/mhash-get-hash-name.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
- mhash_get_hash_name
- Toma el nombre del algoritmo hash especificado
-
-
-
- &reftitle.description;
-
- stringmhash_get_hash_name
- inthash
-
-
- Toma el nombre del algoritmo hash especificado.
-
-
-
-
- &reftitle.parameters;
-
-
-
- hash
-
-
- El ID de hash. Una de las constantes MHASH_hashname.
-
-
-
-
-
-
-
-
- &reftitle.returnvalues;
-
- Devuelve el nombre del algoritmo hash o &false; si el algoritmo hash pasado no existe.
-
-
-
-
- &reftitle.examples;
-
-
- Ejemplo de mhash_get_hash_name
-
-
-]]>
-
-
-
-
-
-
-
diff --git a/reference/mhash/functions/mhash-keygen-s2k.xml b/reference/mhash/functions/mhash-keygen-s2k.xml
deleted file mode 100644
index 9f2945f53..000000000
--- a/reference/mhash/functions/mhash-keygen-s2k.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
- mhash_keygen_s2k
- Genera una clave
-
-
-
- &reftitle.description;
-
- stringmhash_keygen_s2k
- inthash
- stringpassword
- stringsalt
- intbytes
-
-
- Genera una clave de acuerdo al algoritmo hash dado, utilizando
- el password provisto por el usuario.
-
-
- Este es el algoritmo S2K con Sal, tal y como se encuentra especificado
- en el documento OpenPGP (RFC 2440).
-
-
- Tener en cuenta que las contraseñas suministradas por el usuario no
- son realmente útiles como claves en algoritmos criptográficos, ya que
- los usuarios normalmente eligen claves que pueden escribir con el teclado.
- Estas contraseñas utilizan sólo 6 o 7 bits por caracter (o menos). Es altamente
- recomendable utilizar algún tipo de transformación (como esta función) a la
- clave provista por el usuario.
-
-
-
-
- &reftitle.parameters;
-
-
-
- hash
-
-
- El ID de hash utilizado para crear la clave.
- Una de las constantes MHASH_hashname.
-
-
-
-
- password
-
-
- Una contraseña suministrada por el usuario.
-
-
-
-
- salt
-
-
- Debe ser diferente y lo suficientemente aleatorio para cada clave generada
- con el fin de crear claves distintas. Debido a que el parámetro salt
- debe ser conocido cuando se comprueban las claves, es una buena idea anexarle
- la clave. Este parámetro tienen una longitud fija de 8 bytes y será
- rellenada con ceros si se suministran menos bytes.
-
-
-
-
- bytes
-
-
- La longitud de la clave, en bytes.
-
-
-
-
-
-
-
-
- &reftitle.returnvalues;
-
- Devuelve la clave generada en formato cadena, o &false; en caso de error.
-
-
-
-
-
diff --git a/reference/mhash/functions/mhash.xml b/reference/mhash/functions/mhash.xml
deleted file mode 100644
index 27ce1e55e..000000000
--- a/reference/mhash/functions/mhash.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
- mhash
- Calcula el hash
-
-
-
- &reftitle.description;
-
- stringmhash
- inthash
- stringdata
- stringkey
-
-
- La función mhash aplica la función hash especificada por el parámetro
- hash a los datos del parámetro data.
-
-
-
-
- &reftitle.parameters;
-
-
-
- hash
-
-
- El ID de hash. Una de las constantes MHASH_hashname.
-
-
-
-
- data
-
-
- La entrada del usuario, en formato cadena.
-
-
-
-
- key
-
-
- De ser especificado, la función devolverá, en cambio, el HMAC resultante.
- HMAC es un algoritmo de autentificación de clave secreta, o simplemente
- resumen de mensaje que depende de la clave especificada. No todos los
- algoritmos soportados por mhash pueden ser utilizados en modo HMAC.
-
-
-
-
-
-
-
-
- &reftitle.returnvalues;
-
- Devuelve el hash (también llamado digest) o HMAC resultante en formato cadena,
- o &false; en caso de error.
-
-
-
-
-
diff --git a/reference/mhash/reference.xml b/reference/mhash/reference.xml
deleted file mode 100644
index 636aae8a7..000000000
--- a/reference/mhash/reference.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
- &Functions; de Mhash
-
- &reference.mhash.entities.functions;
-
-
-
-
diff --git a/reference/mhash/setup.xml b/reference/mhash/setup.xml
deleted file mode 100644
index 0508307a3..000000000
--- a/reference/mhash/setup.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
- &reftitle.setup;
-
-
-
- &reftitle.required;
-
- Para utilizarla, se debe descargar la distribución mhash de
- su sitio web y seguir las
- instrucciones de instalación incluidas.
-
-
-
-
-
- &reference.mhash.configure;
-
-
-
-
- &reftitle.runtime;
- &no.config;
-
-
-
-
-
- &reftitle.resources;
- &no.resource;
-
-
-
-
-
-