diff --git a/tests/Unit/Crypt/AES/TestCase.php b/tests/Unit/Crypt/AES/TestCase.php index 51434fc2..6a984aaa 100644 --- a/tests/Unit/Crypt/AES/TestCase.php +++ b/tests/Unit/Crypt/AES/TestCase.php @@ -385,35 +385,6 @@ abstract class TestCase extends PhpseclibTestCase $this->assertSame($aes->getKeyLength(), 256); } - public function testInvalidLengthKeyWithAES() - { - $plaintext = str_repeat('x', 16); - - $aes = new Crypt_Rijndael(); - $aes->setKey(str_repeat('a', 19)); - $this->assertSame($aes->getKeyLength(), 160); - - $ref = new Crypt_Rijndael(); - $ref->setKey(str_repeat('a', 19) . "\0"); - $this->assertSame( - bin2hex($aes->encrypt($plaintext)), - bin2hex($ref->encrypt($plaintext)), - 'actual and expected value do not match for 168 bit Rijndael' - ); - - $aes = new Crypt_AES(); - $aes->setKey(str_repeat('a', 19)); - $this->assertSame($aes->getKeyLength(), 192); - - $ref = new Crypt_AES(); - $ref->setKey(str_repeat('a', 19) . "\0\0\0\0\0"); - $this->assertSame( - bin2hex($aes->encrypt($plaintext)), - bin2hex($ref->encrypt($plaintext)), - 'actual and expected value do not match for 168 bit AES' - ); - } - /** * @group github938 */