• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/lib/encryptedtoken/cryptofield.php
  • Класс: BitrixSocialservicesEncryptedTokenCryptoField
  • Вызов: CryptoField::__construct
public function __construct($name, $parameters = array())
{
	if (isset($parameters['encryption_complete']))
	{
		$this->encryptionComplete = !!$parameters['encryption_complete'];
		unset($parameters['encryption_complete']);
	}
	if (!static::cryptoAvailable())
	{
		$parameters['crypto_enabled'] = false;
	}
	parent::__construct($name, $parameters);
	$this->ivLength = openssl_cipher_iv_length('aes-256-ctr');
}