Lines Matching refs:ASN1

40 use phpseclib3\File\ASN1;  alias
41 use phpseclib3\File\ASN1\Maps;
276 ASN1::loadOIDs(is_array(static::OID_NAME) ?
283 ASN1::loadOIDs([
342 $decrypted = ASN1::asn1map($decoded[0], Maps\EncryptedPrivateKeyInfo::MAP);
365 $temp = ASN1::decodeBER($decrypted['encryptionAlgorithm']['parameters']);
366 extract(ASN1::asn1map($temp[0], Maps\PBEParameter::MAP));
370 $decoded = ASN1::decodeBER($key);
379 $temp = ASN1::decodeBER($decrypted['encryptionAlgorithm']['parameters']);
380 $temp = ASN1::asn1map($temp[0], Maps\PBES2params::MAP);
386 $temp = ASN1::decodeBER($decrypted['encryptionAlgorithm']['parameters']);
387 $temp = ASN1::asn1map($temp[0], Maps\PBES2params::MAP);
393 $temp = ASN1::decodeBER($encryptionScheme['parameters']);
394 extract(ASN1::asn1map($temp[0], Maps\RC2CBCParameter::MAP));
415 $temp = ASN1::decodeBER($keyDerivationFunc['parameters']);
417 $params = ASN1::asn1map($temp[0], Maps\PBKDF2params::MAP);
433 $decoded = ASN1::decodeBER($key);
451 $private = ASN1::asn1map($decoded[0], Maps\OneAsymmetricKey::MAP);
453 …arameters']) && !$private['privateKeyAlgorithm']['parameters'] instanceof ASN1\Element && isset($d…
455 …$private['privateKeyAlgorithm']['parameters'] = new ASN1\Element(substr($key, $temp['start'], $tem…
479 $public = ASN1::asn1map($decoded[0], Maps\PublicKeyInfo::MAP);
494 …'parameters']) && !$public['publicKeyAlgorithm']['parameters'] instanceof ASN1\Element && isset($d…
496 …$public['publicKeyAlgorithm']['parameters'] = new ASN1\Element(substr($key, $temp['start'], $temp[…
539 $key = ASN1::encodeDER($key, Maps\OneAsymmetricKey::MAP);
559 $PBKDF2params = ASN1::encodeDER($PBKDF2params, Maps\PBKDF2params::MAP);
568 $params = ASN1::encodeDER($params, Maps\RC2CBCParameter::MAP);
569 $params = new ASN1\Element($params);
575 'parameters' => new ASN1\Element($PBKDF2params)
582 $params = ASN1::encodeDER($params, Maps\PBES2params::MAP);
594 $params = ASN1::encodeDER($params, Maps\PBEParameter::MAP);
602 'parameters' => new ASN1\Element($params)
607 $key = ASN1::encodeDER($key, Maps\EncryptedPrivateKeyInfo::MAP);
640 $key = ASN1::encodeDER($key, Maps\PublicKeyInfo::MAP);
662 $decoded = ASN1::extractBER($key);
670 $decoded = ASN1::decodeBER($key);
688 $r = ASN1::asn1map($decoded[0], ASN1\Maps\EncryptedPrivateKeyInfo::MAP);
694 $decoded = ASN1::decodeBER($r['encryptionAlgorithm']['parameters']->element);
695 … $r['encryptionAlgorithm']['parameters'] = ASN1::asn1map($decoded[0], ASN1\Maps\PBES2params::MAP);
700 $decoded = ASN1::decodeBER($kdf['parameters']->element);
701 $kdf['parameters'] = ASN1::asn1map($decoded[0], Maps\PBKDF2params::MAP);