| @@ 246-257 (lines=12) @@ | ||
| 243 | } |
|
| 244 | } |
|
| 245 | ||
| 246 | if ( ! empty($params['mode'])) |
|
| 247 | { |
|
| 248 | $params['mode'] = strtolower($params['mode']); |
|
| 249 | if ( ! isset($this->_modes['mcrypt'][$params['mode']])) |
|
| 250 | { |
|
| 251 | log_message('error', 'Encryption: MCrypt mode '.strtoupper($params['mode']).' is not available.'); |
|
| 252 | } |
|
| 253 | else |
|
| 254 | { |
|
| 255 | $this->_mode = $this->_modes['mcrypt'][$params['mode']]; |
|
| 256 | } |
|
| 257 | } |
|
| 258 | ||
| 259 | if (isset($this->_cipher, $this->_mode)) |
|
| 260 | { |
|
| @@ 297-308 (lines=12) @@ | ||
| 294 | $this->_cipher = $params['cipher']; |
|
| 295 | } |
|
| 296 | ||
| 297 | if ( ! empty($params['mode'])) |
|
| 298 | { |
|
| 299 | $params['mode'] = strtolower($params['mode']); |
|
| 300 | if ( ! isset($this->_modes['openssl'][$params['mode']])) |
|
| 301 | { |
|
| 302 | log_message('error', 'Encryption: OpenSSL mode '.strtoupper($params['mode']).' is not available.'); |
|
| 303 | } |
|
| 304 | else |
|
| 305 | { |
|
| 306 | $this->_mode = $this->_modes['openssl'][$params['mode']]; |
|
| 307 | } |
|
| 308 | } |
|
| 309 | ||
| 310 | if (isset($this->_cipher, $this->_mode)) |
|
| 311 | { |
|