function initSeed($phraseMD5) { if (extension_loaded('mcrypt') && $this->mcrypt == null) { $this->key = $phraseMD5; // Using Rijndael 256 in CBC mode. $this->mcrypt = mcrypt_module_open(MCRYPT_RIJNDAEL_256, '', 'cbc', ''); if (TikiInit::isWindows()) { $this->iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($this->mcrypt), MCRYPT_RAND); } else { $this->iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($this->mcrypt), MCRYPT_DEV_RANDOM); } } }