Registry rewritten, exception added #2
[core.git] / inc / classes / main / streams / crypto / class_NullCryptoStream.php
index 1e905bcc36e06acd257bd5da7e92e703cf1dcb10..33ffdb82a4f860dbc4c82a8c52d9fea234a3b5d5 100644 (file)
@@ -22,7 +22,7 @@
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-class NullCryptoStream extends BaseStream implements Streamable {
+class NullCryptoStream extends BaseStream implements EncryptableStream {
        /**
         * Protected constructor
         *
@@ -45,6 +45,34 @@ class NullCryptoStream extends BaseStream implements Streamable {
                // Return the instance
                return $streamInstance;
        }
+
+       /**
+        * Encrypt the string with fixed salt
+        *
+        * @param       $str            The unencrypted string
+        * @return      $encrypted      Encrypted string
+        */
+       public function encryptStream ($str) {
+               // Just handle it over
+               $encrypted = (string) $str;
+
+               // Return it
+               return $encrypted;
+       }
+
+       /**
+        * Decrypt the string with fixed salt
+        *
+        * @param       $encrypted      Encrypted string
+        * @return      $str            The unencrypted string
+        */
+       function decryptStream ($encrypted) {
+               // Just handle it over
+               $str = (string) $encrypted;
+
+               // Return it
+               return $str;
+       }
 }
 
 // [EOF]