Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ParagonIE_Sodium_Core_SecretStream_State

Fonctions membres publiques

 __construct ($key, $nonce=null)
 
 counterReset ()
 
 getKey ()
 
 getCounter ()
 
 getNonce ()
 
 getCombinedNonce ()
 
 incrementCounter ()
 
 needsRekey ()
 
 rekey ($newKeyAndNonce)
 
 xorNonce ($str)
 
 toString ()
 

Fonctions membres publiques statiques

static fromString ($string)
 

Attributs protégés

 $key
 
 $counter
 
 $nonce
 
 $_pad
 

Description détaillée

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $key,
  $nonce = null 
)

ParagonIE_Sodium_Core_SecretStream_State constructor.

Paramètres
string$key
string | null$nonce

Références $key, $nonce, et counter.

Documentation des fonctions membres

◆ counterReset()

counterReset ( )
Renvoie
self

Références $this, et counter.

◆ fromString()

static fromString (   $string)
static
Paramètres
string$string
Renvoie
self

Références $state, et ParagonIE_Sodium_Core_Util\substr().

Référencé par ParagonIE_Sodium_Crypto\secretstream_xchacha20poly1305_rekey().

◆ getCombinedNonce()

getCombinedNonce ( )

◆ getCounter()

getCounter ( )
Renvoie
string

Références counter.

Référencé par getCombinedNonce(), et toString().

◆ getKey()

getKey ( )
Renvoie
string

Références $key.

◆ getNonce()

getNonce ( )
Renvoie
string

Références $nonce, et ParagonIE_Sodium_Core_Util\strlen().

Référencé par getCombinedNonce(), et xorNonce().

◆ incrementCounter()

incrementCounter ( )
Renvoie
self

Références $counter, et $this.

◆ needsRekey()

needsRekey ( )
Renvoie
bool

Références counter.

◆ rekey()

rekey (   $newKeyAndNonce)
Paramètres
string$newKeyAndNonce
Renvoie
self

Références $this, et ParagonIE_Sodium_Core_Util\substr().

◆ toString()

toString ( )
Renvoie
string

Références $_pad, et getCounter().

◆ xorNonce()

xorNonce (   $str)
Paramètres
string$str
Renvoie
self

Références $this, getNonce(), ParagonIE_Sodium_Core_Util\substr(), et ParagonIE_Sodium_Core_Util\xorStrings().

Documentation des champs

◆ $_pad

$_pad
protected

Référencé par toString().

◆ $counter

$counter
protected

Référencé par incrementCounter().

◆ $key

$key
protected

Référencé par __construct(), et getKey().

◆ $nonce

$nonce
protected

Référencé par __construct(), et getNonce().


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