mirror of
https://github.com/danog/phpseclib.git
synced 2024-12-02 17:52:59 +01:00
Merge branch 'moosa-2.0' into moosa-3.0
This commit is contained in:
commit
801070db1a
@ -440,6 +440,9 @@ abstract class ASN1
|
||||
break;
|
||||
case self::TYPE_OBJECT_IDENTIFIER:
|
||||
$current['content'] = self::decodeOID(substr($content, $content_pos));
|
||||
if ($current['content'] === false) {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
/* Each character string type shall be encoded as if it had been declared:
|
||||
[UNIVERSAL x] IMPLICIT OCTET STRING
|
||||
@ -1143,6 +1146,11 @@ abstract class ASN1
|
||||
$oid = [];
|
||||
$pos = 0;
|
||||
$len = strlen($content);
|
||||
|
||||
if (ord($content[$len - 1]) & 0x80) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$n = new BigInteger();
|
||||
while ($pos < $len) {
|
||||
$temp = ord($content[$pos++]);
|
||||
|
Loading…
Reference in New Issue
Block a user