[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-cvs
Subject:    [PEAR-CVS] cvs: php4 /pear/Crypt CBC.php
From:       "Colin Viebrock" <colin () easydns ! com>
Date:       2001-04-23 20:23:59
[Download RAW message or body]

cmv		Mon Apr 23 13:23:59 2001 EDT

  Modified files:              
    /php4/pear/Crypt	CBC.php 
  Log:
  use PEAR::raiseError now
  
  
  
Index: php4/pear/Crypt/CBC.php
diff -u php4/pear/Crypt/CBC.php:1.6 php4/pear/Crypt/CBC.php:1.7
--- php4/pear/Crypt/CBC.php:1.6	Tue Feb 13 13:53:48 2001
+++ php4/pear/Crypt/CBC.php	Mon Apr 23 13:23:59 2001
@@ -36,7 +36,7 @@
 * the author of libcrypt decides to name things internally.
 *
 *
-* @version  $Id: CBC.php,v 1.6 2001/02/13 21:53:48 cmv Exp $
+* @version  $Id: CBC.php,v 1.7 2001/04/23 20:23:59 cmv Exp $
 * @author   Colin Viebrock <colin@easydns.com>
 * @author   Mike Glover <mpg4@duluoz.net>
 *
@@ -69,7 +69,6 @@
     var $blocksize;                     # blocksize of cipher
     var $keysize;                       # keysize of cipher
     var $keyhash;                       # mangled key
-    var $error;
     var $rand_source    = MCRYPT_RAND;  # or MCRYPT_DEV_URANDOM or MCRYPT_DEV_RANDOM
     var $header_spec    = 'RandomIV';   # header
 
@@ -94,8 +93,8 @@
     {
 
         if (!extension_loaded('mcrypt')) {
-            $this->error = new Crypt_CBC_Error('mcrypt module is not compiled into \
                PHP: compile PHP using --with-mcrypt.');
-            return $this->error;
+            return PEAR::raiseError('mcrypt module is not compiled into PHP', null, 
+                PEAR_ERROR_DIE, null, 'compile PHP using "--with-mcrypt"', \
'Crypt_CBC_Error', false );  }
 
         /* seed randomizer */
@@ -109,16 +108,16 @@
         /* check for key */
 
         if (!$key) {
-            $this->error = new Crypt_CBC_Error('No key specified');
-            return $this->error;
+            return PEAR::raiseError('no key specified', null, 
+                PEAR_ERROR_PRINT, null, null, 'Crypt_CBC_Error', false );
         }
 
         /* check for cipher */
 
         $cipher = strtoupper($cipher);
         if (!isset($this->known_ciphers[$cipher])) {
-            $this->error = new Crypt_CBC_Error('Unknown cipher: ' . $cipher);
-            return $this->error;
+            return PEAR::raiseError('unknown cipher "'.$cipher.'"', null, 
+                PEAR_ERROR_PRINT, null, null, 'Crypt_CBC_Error', false );
         }
 
         $this->cipher = $this->known_ciphers[$cipher];
@@ -223,8 +222,8 @@
         $header = substr($crypt, 0, $iv_offset);
         $iv = substr ($crypt, $iv_offset, $this->blocksize);
         if ( $header != $this->header_spec ) {
-            $this->error = new Crypt_CBC_Error('No initialization vector');
-            return $this->error;
+            return PEAR::raiseError('no initialization vector', null, 
+                PEAR_ERROR_PRINT, null, null, 'Crypt_CBC_Error', false );
         }
 
         $crypt = substr($crypt, $iv_offset+$this->blocksize);



-- 
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, e-mail: pear-cvs-unsubscribe@lists.php.net
For additional commands, e-mail: pear-cvs-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic