Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
multiply ($coordinates) | |
sign ($message) | |
toString ($type, array $options=[]) | |
getPublicKey () | |
Fonctions membres publiques hérités de EC | |
getCurve () | |
getLength () | |
getEngine () | |
getEncodedCoordinates () | |
getParameters ($type='PKCS1') | |
withSignatureFormat ($format) | |
getSignatureFormat () | |
withContext ($context=null) | |
getContext () | |
withHash ($hash) | |
__toString () | |
Fonctions membres publiques hérités de AsymmetricKey | |
toString ($type, array $options=[]) | |
getLoadedFormat () | |
getComment () | |
__toString () | |
withHash ($hash) | |
getHash () | |
Fonctions membres publiques hérités de PrivateKey | |
withPassword ($password=false) | |
Attributs protégés | |
$dA | |
Attributs protégés hérités de EC | |
$QA | |
$curve | |
$format | |
$shortFormat | |
$q | |
$x | |
$context | |
Attributs protégés hérités de AsymmetricKey | |
$format | |
$hash | |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de EC | |
static | createKey ($curve) |
Fonctions membres publiques statiques hérités de AsymmetricKey | |
static | load ($key, $password=false) |
static | loadPrivateKey ($key, $password='') |
static | loadPublicKey ($key) |
static | loadParameters ($key) |
static | loadFormat ($type, $key, $password=false) |
static | loadPrivateKeyFormat ($type, $key, $password=false) |
static | loadPublicKeyFormat ($type, $key) |
static | loadParametersFormat ($type, $key) |
static | getSupportedKeyFormats () |
static | addFileFormat ($fullname) |
static | useBestEngine () |
static | useInternalEngine () |
Champs de données hérités de EC | |
const | ALGORITHM = 'EC' |
Fonctions membres protégées hérités de EC | |
__construct () | |
Fonctions membres protégées hérités de AsymmetricKey | |
__construct () | |
computek ($h1) | |
bits2int ($in) | |
Fonctions membres protégées statiques hérités de EC | |
static | onLoad ($components) |
Fonctions membres protégées statiques hérités de AsymmetricKey | |
static | initialize_static_variables () |
static | validatePlugin ($format, $type, $method=null) |
Attributs protégés statiques hérités de AsymmetricKey | |
static | $zero |
static | $one |
static | $engines = [] |
getPublicKey | ( | ) |
Returns the public key
Implémente PrivateKey.
Références EC\$format, $key, $type, AsymmetricKey\loadFormat(), et EC\withSignatureFormat().
multiply | ( | $coordinates | ) |
Multiplies an encoded point by the private key
Used by ECDH
string | $coordinates |
Références phpseclib3\Crypt\EC\Formats\Keys\extractPoint().
sign | ( | $message | ) |
Create a signature
string | $message |
Implémente PrivateKey.
Références EC\$context, EC\$curve, PrivateKey\$dA, EC\$format, AsymmetricKey\$hash, $message, $r, $result, EC\$shortFormat, $temp, $this, EC\$x, EC\getCurve(), Strings\packSSH2(), BigInteger\randomRange(), PrivateKey\toString(), et PrivateKey\withPassword().
toString | ( | $type, | |
array | $options = [] |
||
) |
Returns the private key
string | $type | |
array | $options | optional |
Implémente PrivateKey.
Références $options, et $type.
Référencé par PrivateKey\sign().
|
protected |
Référencé par PrivateKey\sign().