@@ 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 | { |