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é
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :