public static function ParagonIE_Sodium_Core_Salsa20::rotate in Automatic Updates 7
Same name and namespace in other branches
- 8 vendor/paragonie/sodium_compat/src/Core/Salsa20.php \ParagonIE_Sodium_Core_Salsa20::rotate()
@internal You should not use this directly from another application
Parameters
int $u:
int $c:
Return value
int
2 calls to ParagonIE_Sodium_Core_Salsa20::rotate()
- ParagonIE_Sodium_Core_HSalsa20::hsalsa20 in vendor/
paragonie/ sodium_compat/ src/ Core/ HSalsa20.php - Calculate an hsalsa20 hash of a single block
- ParagonIE_Sodium_Core_Salsa20::core_salsa20 in vendor/
paragonie/ sodium_compat/ src/ Core/ Salsa20.php - Calculate an salsa20 hash of a single block
File
- vendor/
paragonie/ sodium_compat/ src/ Core/ Salsa20.php, line 262
Class
- ParagonIE_Sodium_Core_Salsa20
- Class ParagonIE_Sodium_Core_Salsa20
Code
public static function rotate($u, $c) {
$u &= 0xffffffff;
$c %= 32;
return (int) (0xffffffff & ($u << $c | $u >> 32 - $c));
}