[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