Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PSSRSA
+ Graphe d'héritage de PSSRSA:

Fonctions membres publiques

 sign (string $data, Key $key)
 
 verify (string $data, Key $key, string $signature)
 
 exponentiate (RsaKey $key, BigInteger $c)
 

Fonctions membres protégées

 getHashAlgorithm ()
 

Fonctions membres privées

 handleKey (Key $key)
 
 convertIntegerToOctetString (BigInteger $x, int $xLen)
 
 getMGF1 (string $mgfSeed, int $maskLen, Hash $mgfHash)
 
 encodeEMSAPSS (string $message, int $modulusLength, Hash $hash)
 
 verifyEMSAPSS (string $m, string $em, int $emBits, Hash $hash)
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Algorithm
static identifier ()
 

Documentation des fonctions membres

◆ convertIntegerToOctetString()

convertIntegerToOctetString ( BigInteger  $x,
int  $xLen 
)
private

Références BigInteger\toBytes().

Référencé par PSSRSA\sign(), et PSSRSA\verify().

◆ encodeEMSAPSS()

encodeEMSAPSS ( string  $message,
int  $modulusLength,
Hash  $hash 
)
private

EMSA-PSS-ENCODE.

Références $db, $hash, $message, et PSSRSA\getMGF1().

Référencé par PSSRSA\sign().

◆ exponentiate()

exponentiate ( RsaKey  $key,
BigInteger  $c 
)

Exponentiate with or without Chinese Remainder Theorem. Operation with primes 'p' and 'q' is appox. 2x faster.

Références $c, $key, BigInteger\createFromBinaryString(), et BigInteger\createFromDecimal().

Référencé par PSSRSA\sign(), et PSSRSA\verify().

◆ getHashAlgorithm()

getHashAlgorithm ( )
abstractprotected

Référencé par PSSRSA\sign(), et PSSRSA\verify().

◆ getMGF1()

getMGF1 ( string  $mgfSeed,
int  $maskLen,
Hash  $mgfHash 
)
private

MGF1.

Références $c, $count, $i, Hash\getLength(), et Hash\hash().

Référencé par PSSRSA\encodeEMSAPSS(), et PSSRSA\verifyEMSAPSS().

◆ handleKey()

handleKey ( Key  $key)
private

Références $key.

Référencé par PSSRSA\sign(), et PSSRSA\verify().

◆ sign()

◆ verify()

◆ verifyEMSAPSS()

verifyEMSAPSS ( string  $m,
string  $em,
int  $emBits,
Hash  $hash 
)
private

EMSA-PSS-VERIFY.

Références $db, $hash, $temp, PSSRSA\getMGF1(), et null.

Référencé par PSSRSA\verify().


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