Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
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 () |
|
private |
Références BigInteger\toBytes().
Référencé par PSSRSA\sign(), et PSSRSA\verify().
|
private |
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().
|
abstractprotected |
Référencé par PSSRSA\sign(), et PSSRSA\verify().
|
private |
MGF1.
Références $c, $count, $i, Hash\getLength(), et Hash\hash().
Référencé par PSSRSA\encodeEMSAPSS(), et PSSRSA\verifyEMSAPSS().
|
private |
Références $key.
Référencé par PSSRSA\sign(), et PSSRSA\verify().
sign | ( | string | $data, |
Key | $key | ||
) |
verify | ( | string | $data, |
Key | $key, | ||
string | $signature | ||
) |
|
private |
EMSA-PSS-VERIFY.
Références $db, $hash, $temp, PSSRSA\getMGF1(), et null.
Référencé par PSSRSA\verify().