Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe ParagonIE_Sodium_Core_SipHash
+ Graphe d'héritage de ParagonIE_Sodium_Core_SipHash:

Fonctions membres publiques statiques

static sipRound (array $v)
 
static rotl_64 ($int0, $int1, $c)
 
static sipHash24 ($in, $key)
 
- Fonctions membres publiques statiques hérités de ParagonIE_Sodium_Core_Util
static compare ($left, $right, $len=null)
 
static declareScalarType (&$mixedVar=null, $type='void', $argumentIndex=0)
 
static intToChr ($int)
 
static memcmp ($left, $right)
 
static strlen ($str)
 
static substr ($str, $start=0, $length=null)
 
static verify_16 ($a, $b)
 
static verify_32 ($a, $b)
 
static xorStrings ($a, $b)
 

Membres hérités additionnels

- Fonctions membres protégées statiques hérités de ParagonIE_Sodium_Core_Util
static hash_update (&$hs, $data)
 

Description détaillée

Class ParagonIE_SodiumCompat_Core_SipHash

Only uses 32-bit arithmetic, while the original SipHash used 64-bit integers

Documentation des fonctions membres

◆ rotl_64()

static rotl_64 (   $int0,
  $int1,
  $c 
)
static

Références $tmp.

◆ sipHash24()

static sipHash24 (   $in,
  $key 
)
static

Implements Siphash-2-4 using only 32-bit numbers.

When we split an int into two, the higher bits go to the lower index. e.g. 0xDEADBEEFAB10C92D becomes [ 0 => 0xDEADBEEF, 1 => 0xAB10C92D ].

Références $b, et $key.

Référencé par ParagonIE_Sodium_Compat\crypto_shorthash().

◆ sipRound()

static sipRound ( array  $v)
static

La documentation de cette classe a été générée à partir du fichier suivant :