示例#1
0
 /**
  * Test encrypt when IV and key sizes are too long
  */
 public function testEncryptAndDecryptWhenKeyAndIvAreTooLong()
 {
     $data = 'foo';
     $key = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz';
     $iv = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz';
     $encrypted = Slim_Http_Util::encrypt($data, $key, $iv);
     $decrypted = Slim_Http_Util::decrypt($encrypted, $key, $iv);
     $this->assertEquals($data, $decrypted);
     $this->assertTrue($data !== $encrypted);
 }