Skip to content

Commit 9dac1c2

Browse files
committed
Remove length test
The regex already covers this
1 parent f35e26e commit 9dac1c2

1 file changed

Lines changed: 0 additions & 3 deletions

File tree

src/Base64Trait.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use function base64_encode;
1111
use function filter_var;
1212
use function sprintf;
13-
use function strlen;
1413

1514
/**
1615
* @package simplesamlphp/assert
@@ -43,8 +42,6 @@ protected static function validBase64(string $value, string $message = ''): void
4342

4443
if (filter_var($value, FILTER_VALIDATE_REGEXP, ['options' => ['regexp' => self::$base64_regex]]) === false) {
4544
$result = false;
46-
} elseif (strlen($value) % 4 !== 0) {
47-
$result = false;
4845
} else {
4946
$decoded = base64_decode($value, true);
5047
if (empty($decoded)) { // Invalid _or_ empty string

0 commit comments

Comments
 (0)