Bump github/codeql-action from 3.24.0 to 3.24.6 #143
Annotations
11 warnings
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Execute Infection:
src/Algorithm/Mac/HS256.php#L28
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
}
protected function getSignatureLength() : int
{
- return 256;
+ return 257;
}
}
|
Execute Infection:
src/Algorithm/Mac/HS256Truncated64.php#L28
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
}
protected function getSignatureLength() : int
{
- return 64;
+ return 65;
}
}
|
Execute Infection:
src/Algorithm/Mac/HS384.php#L28
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
}
protected function getSignatureLength() : int
{
- return 384;
+ return 385;
}
}
|
Execute Infection:
src/Algorithm/Mac/HS512.php#L28
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
}
protected function getSignatureLength() : int
{
- return 512;
+ return 513;
}
}
|
Execute Infection:
src/Algorithm/Mac/Hmac.php#L19
Escaped Mutant for Mutator "CastString":
--- Original
+++ New
@@ @@
public function hash(string $data, Key $key) : string
{
$this->checKey($key);
- $signature = hash_hmac($this->getHashAlgorithm(), $data, (string) $key->get(SymmetricKey::DATA_K), true);
+ $signature = hash_hmac($this->getHashAlgorithm(), $data, $key->get(SymmetricKey::DATA_K), true);
return mb_substr($signature, 0, intdiv($this->getSignatureLength(), 8), '8bit');
}
public function verify(string $data, Key $key, string $signature) : bool
|
Execute Infection:
src/Algorithm/Mac/Hmac.php#L21
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
{
$this->checKey($key);
$signature = hash_hmac($this->getHashAlgorithm(), $data, (string) $key->get(SymmetricKey::DATA_K), true);
- return mb_substr($signature, 0, intdiv($this->getSignatureLength(), 8), '8bit');
+ return substr($signature, 0, intdiv($this->getSignatureLength(), 8));
}
public function verify(string $data, Key $key, string $signature) : bool
{
|
Execute Infection:
src/Algorithm/Signature/ECDSA/ECSignature.php#L44
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
if (self::octetLength($signature) !== $length) {
throw new InvalidArgumentException('Invalid signature length.');
}
- $pointR = self::preparePositiveInteger(mb_substr($signature, 0, $length, '8bit'));
+ $pointR = self::preparePositiveInteger(substr($signature, 0, $length));
$pointS = self::preparePositiveInteger(mb_substr($signature, $length, null, '8bit'));
$lengthR = self::octetLength($pointR);
$lengthS = self::octetLength($pointS);
|
Execute Infection:
src/Algorithm/Signature/ECDSA/ECSignature.php#L45
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
throw new InvalidArgumentException('Invalid signature length.');
}
$pointR = self::preparePositiveInteger(mb_substr($signature, 0, $length, '8bit'));
- $pointS = self::preparePositiveInteger(mb_substr($signature, $length, null, '8bit'));
+ $pointS = self::preparePositiveInteger(substr($signature, $length, null));
$lengthR = self::octetLength($pointR);
$lengthS = self::octetLength($pointS);
$totalLength = $lengthR + $lengthS + self::BYTE_SIZE + self::BYTE_SIZE;
|
Execute Infection:
src/Algorithm/Signature/ECDSA/ECSignature.php#L51
Escaped Mutant for Mutator "GreaterThan":
--- Original
+++ New
@@ @@
$lengthR = self::octetLength($pointR);
$lengthS = self::octetLength($pointS);
$totalLength = $lengthR + $lengthS + self::BYTE_SIZE + self::BYTE_SIZE;
- $lengthPrefix = $totalLength > self::ASN1_MAX_SINGLE_BYTE ? self::ASN1_LENGTH_2BYTES : '';
+ $lengthPrefix = $totalLength >= self::ASN1_MAX_SINGLE_BYTE ? self::ASN1_LENGTH_2BYTES : '';
return hex2bin(self::ASN1_SEQUENCE . $lengthPrefix . dechex($totalLength) . self::ASN1_INTEGER . dechex($lengthR) . $pointR . self::ASN1_INTEGER . dechex($lengthS) . $pointS);
}
public static function fromAsn1(string $signature, int $length) : string
|
Execute Infection:
src/Algorithm/Signature/ECDSA/ECSignature.php#L83
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
}
private static function octetLength(string $data) : int
{
- return intdiv(mb_strlen($data, '8bit'), self::BYTE_SIZE);
+ return intdiv(strlen($data), self::BYTE_SIZE);
}
private static function preparePositiveInteger(string $data) : string
{
|
Loading