diff options
author | Andrew Dolgov <[email protected]> | 2022-07-12 22:26:21 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-07-12 22:26:21 +0300 |
commit | 80d3db1dcf8fe9ca66d4e3f2e2116d3bc39ae2b4 (patch) | |
tree | 04b33bfb9c9368c4a31e287153abec690b9014e0 /vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php | |
parent | 4b6161892000cb2b8392dce92a9cf2cabdf2d20e (diff) |
upgrade idiorm to php8.1-patched version (aaronpk/idiorm)
Diffstat (limited to 'vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php')
-rw-r--r-- | vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php b/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php deleted file mode 100644 index 136ed611c..000000000 --- a/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -use ParagonIE\ConstantTime\Base64UrlSafe; -use ParagonIE\ConstantTime\Binary; - -/** - * Class Base64UrlSafeTest - */ -class Base64UrlSafeTest extends PHPUnit\Framework\TestCase -{ - /** - * @covers Base64UrlSafe::encode() - * @covers Base64UrlSafe::decode() - * - * @throws Exception - * @throws TypeError - */ - public function testRandom() - { - for ($i = 1; $i < 32; ++$i) { - for ($j = 0; $j < 50; ++$j) { - $random = \random_bytes($i); - - $enc = Base64UrlSafe::encode($random); - $this->assertSame( - $random, - Base64UrlSafe::decode($enc) - ); - $this->assertSame( - \strtr(\base64_encode($random), '+/', '-_'), - $enc - ); - - $unpadded = \rtrim($enc, '='); - $this->assertSame( - $unpadded, - Base64UrlSafe::encodeUnpadded($random) - ); - $this->assertSame( - $random, - Base64UrlSafe::decode($unpadded) - ); - } - } - - $random = \random_bytes(1 << 20); - $enc = Base64UrlSafe::encode($random); - $this->assertTrue(Binary::safeStrlen($enc) > 65536); - $this->assertSame( - $random, - Base64UrlSafe::decode($enc) - ); - $this->assertSame( - \strtr(\base64_encode($random), '+/', '-_'), - $enc - ); - } -} |