ParagonIE_Sodium_Core32_XChaCha20::streamXorIc() public WP 1.0
{} Это метод класса: ParagonIE_Sodium_Core32_XChaCha20{}
Хуков нет.
Возвращает
Строку.
Использование
$result = ParagonIE_Sodium_Core32_XChaCha20::streamXorIc( $message, $nonce, $key, $ic );
- $message(строка) (обязательный)
- -
- $nonce(строка)
- -
- $key(строка)
- -
- $ic(строка)
- -
Код ParagonIE_Sodium_Core32_XChaCha20::streamXorIc() ParagonIE Sodium Core32 XChaCha20::streamXorIc WP 5.6.2
public static function streamXorIc($message, $nonce = '', $key = '', $ic = '')
{
if (self::strlen($nonce) !== 24) {
throw new SodiumException('Nonce must be 24 bytes long');
}
return self::encryptBytes(
new ParagonIE_Sodium_Core32_ChaCha20_Ctx(
self::hChaCha20(self::substr($nonce, 0, 16), $key),
self::substr($nonce, 16, 8),
$ic
),
$message
);
}