goba            Mon Jul 22 13:00:34 2002 EDT

  Modified files:              
    /phpdoc/en/reference/mcrypt reference.xml 
  Log:
  Putting examples to examples section
  
  
Index: phpdoc/en/reference/mcrypt/reference.xml
diff -u phpdoc/en/reference/mcrypt/reference.xml:1.4 
phpdoc/en/reference/mcrypt/reference.xml:1.5
--- phpdoc/en/reference/mcrypt/reference.xml:1.4        Mon Jul 22 12:58:08 2002
+++ phpdoc/en/reference/mcrypt/reference.xml    Mon Jul 22 13:00:32 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
  <reference id="ref.mcrypt">
   <title>Mcrypt Encryption Functions</title>
   <titleabbrev>mcrypt</titleabbrev>
@@ -14,53 +14,6 @@
      GOST in CBC, OFB, CFB and ECB cipher modes. Additionally, it
      supports RC6 and IDEA which are considered "non-free".
     </para>
-    <para>
-     Mcrypt can be used to encrypt and decrypt using the above
-     mentioned ciphers. If you linked against libmcrypt-2.2.x, the
-     four important mcrypt commands (<function>mcrypt_cfb</function>,
-     <function>mcrypt_cbc</function>, <function>mcrypt_ecb</function>,
-     and <function>mcrypt_ofb</function>) can operate in both modes
-     which are named MCRYPT_ENCRYPT and MCRYPT_DECRYPT, respectively.
-     <example>
-      <title>Encrypt an input value with TripleDES under 2.2.x in ECB mode</title>
-      <programlisting role="php">
-<![CDATA[
-<?php
-$key = "this is a very secret key";
-$input = "Let us meet at 9 o'clock at the secret place.";
-
-$encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
-?>
-]]>
-      </programlisting>
-     </example>
-     This example will give you the encrypted data as a string in
-     <literal>$encrypted_data</literal>.
-    </para>
-    <para>
-     If you linked against libmcrypt 2.4.x or 2.5.x, these functions are still
-     available, but it is recommended that you use the advanced functions.
-     <example>
-      <title>Encrypt an input value with TripleDES under 2.4.x and higher in ECB 
mode</title>
-      <programlisting role="php">
-<![CDATA[
-<?php
-    $key = "this is a very secret key";
-    $input = "Let us meet at 9 o'clock at the secret place.";
-
-    $td = mcrypt_module_open ('tripledes', '', 'ecb', '');
-    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
-    mcrypt_generic_init ($td, $key, $iv);
-    $encrypted_data = mcrypt_generic ($td, $input);
-    mcrypt_generic_end ($td);
-?>
-]]>
-      </programlisting>
-     </example>
-     This example will give you the encrypted data as a string in
-     <literal>$encrypted_data</literal>.  For a full example see
-     <function>mcrypt_module_open</function>.
-    </para>
    </section>
 
    <section id="mcrypt.requirements">
@@ -167,6 +120,57 @@
      Alternatively, you can transmit the IV together with the encrypted
      data (see chapter 9.3 of &book.applied.cryptography; for a
      discussion of this topic).
+    </para>
+   </section>
+   
+   <section id="mcrypt.examples">
+    &reftitle.examples;
+    <para>
+     Mcrypt can be used to encrypt and decrypt using the above
+     mentioned ciphers. If you linked against libmcrypt-2.2.x, the
+     four important mcrypt commands (<function>mcrypt_cfb</function>,
+     <function>mcrypt_cbc</function>, <function>mcrypt_ecb</function>,
+     and <function>mcrypt_ofb</function>) can operate in both modes
+     which are named MCRYPT_ENCRYPT and MCRYPT_DECRYPT, respectively.
+     <example>
+      <title>Encrypt an input value with TripleDES under 2.2.x in ECB mode</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$key = "this is a very secret key";
+$input = "Let us meet at 9 o'clock at the secret place.";
+
+$encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
+?>
+]]>
+      </programlisting>
+     </example>
+     This example will give you the encrypted data as a string in
+     <literal>$encrypted_data</literal>.
+    </para>
+    <para>
+     If you linked against libmcrypt 2.4.x or 2.5.x, these functions are still
+     available, but it is recommended that you use the advanced functions.
+     <example>
+      <title>Encrypt an input value with TripleDES under 2.4.x and higher in ECB 
+mode</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+    $key = "this is a very secret key";
+    $input = "Let us meet at 9 o'clock at the secret place.";
+
+    $td = mcrypt_module_open ('tripledes', '', 'ecb', '');
+    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
+    mcrypt_generic_init ($td, $key, $iv);
+    $encrypted_data = mcrypt_generic ($td, $input);
+    mcrypt_generic_end ($td);
+?>
+]]>
+      </programlisting>
+     </example>
+     This example will give you the encrypted data as a string in
+     <literal>$encrypted_data</literal>.  For a full example see
+     <function>mcrypt_module_open</function>.
     </para>
    </section>
   </partintro>



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

Reply via email to