Home
last modified time | relevance | path

Searched refs:components (Results 1 – 25 of 34) sorted by relevance

12

/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/
DRaw.php50 $components = ['isPublicKey' => false];
54 $components['publicExponent'] = $key[$index];
61 $components['modulus'] = $key[$index];
66 if (!isset($components['publicExponent']) || !isset($components['modulus'])) {
71 $components['primes'] = $key['primes'];
80 $components['primes'] = [1 => $key[$i0], $key[$i1]];
86 $components['exponents'] = $key['exponents'];
95 $components['exponents'] = [1 => $key[$i0], $key[$i1]];
101 $components['coefficients'] = $key['coefficients'];
105 $components['coefficients'] = [2 => $key[$index]];
[all …]
DXML.php52 $components = [
80 $components['modulus'] = $value;
83 $components['publicExponent'] = $value;
86 $components['primes'][1] = $value;
89 $components['primes'][2] = $value;
92 $components['exponents'][1] = $value;
95 $components['exponents'][2] = $value;
98 $components['coefficients'][2] = $value;
101 $components['privateExponent'] = $value;
107 foreach ($components as $key => $value) {
[all …]
DPKCS1.php52 $components = ['isPublicKey' => true];
54 $components = ['isPublicKey' => false];
56 $components = [];
68 $components += [
78 $components['primes'][] = $primeInfo['prime'];
79 $components['exponents'][] = $primeInfo['exponent'];
80 $components['coefficients'][] = $primeInfo['coefficient'];
83 if (!isset($components['isPublicKey'])) {
84 $components['isPublicKey'] = false;
86 return $components;
[all …]
DMSBLOB.php110 $components = ['isPublicKey' => $publickey];
132 $components['isPublicKey'] = false;
145 …$components[$components['isPublicKey'] ? 'publicExponent' : 'privateExponent'] = new BigInteger(st…
147 $components['modulus'] = new BigInteger(strrev(Strings::shift($key, $bitlen / 8)), 256);
150 return $components;
153 $components['isPublicKey'] = false;
156 … $components['primes'] = [1 => new BigInteger(strrev(Strings::shift($key, $bitlen / 16)), 256)];
158 $components['primes'][] = new BigInteger(strrev(Strings::shift($key, $bitlen / 16)), 256);
160 … $components['exponents'] = [1 => new BigInteger(strrev(Strings::shift($key, $bitlen / 16)), 256)];
162 … $components['exponents'][] = new BigInteger(strrev(Strings::shift($key, $bitlen / 16)), 256);
[all …]
DJWK.php53 $components['modulus'] = $value;
57 $components['publicExponent'] = $value;
60 $components['privateExponent'] = $value;
63 $components['primes'][1] = $value;
66 $components['primes'][2] = $value;
69 $components['exponents'][1] = $value;
72 $components['exponents'][2] = $value;
75 $components['coefficients'][2] = $value;
80 return $components + ['isPublicKey' => false];
84 return $components + ['isPublicKey' => true];
DPuTTY.php55 $components = parent::load($key, $password);
56 if (!isset($components['private'])) {
57 return $components;
59 extract($components);
60 unset($components['public'], $components['private']);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/
DPKCS8.php95 $components = [];
96 $components['curve'] = self::loadCurveByParam($params);
99 $components['QA'] = self::extractPoint("\0" . $key['publicKey'], $components['curve']);
101 return $components;
113 $components['dA'] = new BigInteger($key['privateKey'], 256);
114 $components['curve']->rangeCheck($components['dA']);
115 $components['QA'] = isset($key['publicKey']) ?
116 self::extractPoint($key['publicKey'], $components['curve']) :
117 … $components['curve']->multiplyPoint($components['curve']->getBasePoint(), $components['dA']);
119 return $components;
[all …]
DPuTTY.php59 $components = parent::load($key, $password);
60 if (!isset($components['private'])) {
61 return $components;
64 $private = $components['private'];
66 …$temp = Strings::base64_encode(Strings::packSSH2('s', $components['type']) . $components['public']…
67 … $components = OpenSSH::load($components['type'] . ' ' . $temp . ' ' . $components['comment']);
69 if ($components['curve'] instanceof TwistedEdwardsCurve) {
73 $arr = $components['curve']->extractSecret($private);
74 $components['dA'] = $arr['dA'];
75 $components['secret'] = $arr['secret'];
[all …]
DPKCS1.php63 $components = [];
78 $components['curve'] = self::loadCurveByParam($ecPrivate['parameters']);
95 …if (isset($components['curve']) && self::encodeParameters($ecParams, false, []) != self::encodePar…
99 if (!isset($components['curve'])) {
100 $components['curve'] = $ecParams;
103 $components['dA'] = new BigInteger($ecPrivate['privateKey'], 256);
104 $components['curve']->rangeCheck($components['dA']);
105 $components['QA'] = isset($ecPrivate['publicKey']) ?
106 self::extractPoint($ecPrivate['publicKey'], $components['curve']) :
107 … $components['curve']->multiplyPoint($components['curve']->getBasePoint(), $components['dA']);
[all …]
DMontgomeryPrivate.php62 $components = ['curve' => $curve];
63 $components['dA'] = new BigInteger($key, 256);
64 $curve->rangeCheck($components['dA']);
66 …$components['QA'] = $components['curve']->multiplyPoint($components['curve']->getBasePoint(), $com…
68 return $components;
DMontgomeryPublic.php54 $components = ['curve' => $curve];
55 … $components['QA'] = [$components['curve']->convertInteger(new BigInteger(strrev($key), 256))];
57 return $components;
Dlibsodium.php68 $components = ['curve' => $curve];
71 $components['dA'] = $arr['dA'];
72 $components['secret'] = $arr['secret'];
74 $components['QA'] = isset($public) ?
76 $curve->multiplyPoint($curve->getBasePoint(), $components['dA']);
78 return $components;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/
DXML.php74 $components['p'] = $value;
77 $components['q'] = $value;
80 $components['g'] = $value;
83 $components['y'] = $value;
98 if (!isset($components['y'])) {
103 case !isset($components['p']):
104 case !isset($components['q']):
105 case !isset($components['g']):
106 return ['y' => $components['y']];
109 return $components;
DPuTTY.php55 $components = parent::load($key, $password);
56 if (!isset($components['private'])) {
57 return $components;
59 extract($components);
60 unset($components['public'], $components['private']);
DPKCS8.php76 $components = ASN1::asn1map($decoded[0], Maps\DSAParams::MAP);
77 if (!is_array($components)) {
87 $components[$var] = ASN1::asn1map($decoded[0], Maps\DSAPublicKey::MAP);
88 if (!$components[$var] instanceof BigInteger) {
93 $components['meta'] = $key['meta'];
96 return $components;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/
DAsymmetricKey.php144 $components = false;
150 $components = $format::load($key, $password);
152 $components = false;
154 if ($components !== false) {
159 if ($components === false) {
163 $components['format'] = $format;
164 $components['secret'] = isset($components['secret']) ? $components['secret'] : '';
165 $comment = isset($components['comment']) ? $components['comment'] : null;
166 $new = static::onLoad($components);
232 $components = false;
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/
DDSA.php228 protected static function onLoad(array $components) argument
234 if (!isset($components['x']) && !isset($components['y'])) {
236 } elseif (isset($components['x'])) {
238 $new->x = $components['x'];
243 $new->p = $components['p'];
244 $new->q = $components['q'];
245 $new->g = $components['g'];
247 if (isset($components['y'])) {
248 $new->y = $components['y'];
DDH.php347 protected static function onLoad(array $components) argument
349 if (!isset($components['privateKey']) && !isset($components['publicKey'])) {
352 $new = isset($components['privateKey']) ?
357 $new->prime = $components['prime'];
358 $new->base = $components['base'];
360 if (isset($components['privateKey'])) {
361 $new->privateKey = $components['privateKey'];
363 if (isset($components['publicKey'])) {
364 $new->publicKey = $components['publicKey'];
DRSA.php439 protected static function onLoad(array $components) argument
441 $key = $components['isPublicKey'] ?
445 $key->modulus = $components['modulus'];
446 $key->publicExponent = $components['publicExponent'];
449 if ($components['isPublicKey'] || !isset($components['privateExponent'])) {
452 $key->privateExponent = $components['privateExponent'];
454 $key->primes = $components['primes'];
455 $key->exponents = $components['exponents'];
456 $key->coefficients = $components['coefficients'];
459 if ($components['format'] == PSS::class) {
[all …]
DEC.php221 protected static function onLoad(array $components) argument
227 if (!isset($components['dA']) && !isset($components['QA'])) {
229 $new->curve = $components['curve'];
233 $new = isset($components['dA']) ?
236 $new->curve = $components['curve'];
237 $new->QA = $components['QA'];
239 if (isset($components['dA'])) {
240 $new->dA = $components['dA'];
241 $new->secret = $components['secret'];
245 return $new->withHash($components['curve']::HASH);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/
DPKCS1.php52 $components = ASN1::asn1map($decoded[0], Maps\DHParameter::MAP);
53 if (!is_array($components)) {
57 return $components;
DPKCS8.php72 $components = ASN1::asn1map($decoded[0], Maps\DHParameter::MAP);
73 if (!is_array($components)) {
84 $components[$type] = $decoded[0]['content'];
86 return $components;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/
DASN1.php46 $components = Encoder::asn1map($decoded[0], EcdsaSigValue::MAP);
48 return $components;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/
DASN1.php46 $components = Encoder::asn1map($decoded[0], Maps\DssSigValue::MAP);
48 return $components;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/
DPuTTY.php167 $components = call_user_func([static::PUBLIC_HANDLER, 'load'], $data);
168 if ($components === false) {
171 $components += $values;
172 $components['comment'] = str_replace(['\\\\', '\"'], ['\\', '"'], $values['comment']);
174 return $components;
177 $components = [];
187 $components['type'] = $type = rtrim($key[0]);
195 $components['comment'] = trim(preg_replace('#Comment: (.+)#', '$1', $key[2]));
200 $source = Strings::packSSH2('ssss', $type, $encryption, $components['comment'], $public);
208 $components['public'] = $public;
[all …]

12