summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty
diff options
context:
space:
mode:
authorHenrik Kjölhede <hkjolhede@gmail.com>2013-02-09 14:07:18 +0100
committerHenrik Kjölhede <hkjolhede@gmail.com>2013-02-09 14:07:18 +0100
commit2b4823d62d8b0d3895e4c9f14dfdc1b99d4e5375 (patch)
tree9f9100f40642ff219f66c2632d3d3666b39f70c4 /apps/files_external/3rdparty
parent41fa65e7befb249e260f2dd91e33971261cfd302 (diff)
downloadnextcloud-server-2b4823d62d8b0d3895e4c9f14dfdc1b99d4e5375.tar.gz
nextcloud-server-2b4823d62d8b0d3895e4c9f14dfdc1b99d4e5375.zip
Deleted phpseclib/tests
Diffstat (limited to 'apps/files_external/3rdparty')
-rw-r--r--apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/MD5Test.php47
-rw-r--r--apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/TestCase.php47
-rw-r--r--apps/files_external/3rdparty/phpseclib/tests/Math/BigIntegerTest.php259
-rw-r--r--apps/files_external/3rdparty/phpseclib/tests/bootstrap.php22
4 files changed, 0 insertions, 375 deletions
diff --git a/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/MD5Test.php b/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/MD5Test.php
deleted file mode 100644
index 41fc20a9a28..00000000000
--- a/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/MD5Test.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/**
- * @author Andreas Fischer <bantu@phpbb.com>
- * @copyright MMXII Andreas Fischer
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- */
-
-class Crypt_Hash_MD5Test extends Crypt_Hash_TestCase
-{
- public function getInstance()
- {
- return new Crypt_Hash('md5');
- }
-
- /**
- * @dataProvider hashData()
- */
- public function testHash($message, $result)
- {
- $this->assertHashesTo($this->getInstance(), $message, $result);
- }
-
- static public function hashData()
- {
- return array(
- array('', 'd41d8cd98f00b204e9800998ecf8427e'),
- array('The quick brown fox jumps over the lazy dog', '9e107d9d372bb6826bd81d3542a419d6'),
- array('The quick brown fox jumps over the lazy dog.', 'e4d909c290d0fb1ca068ffaddf22cbd0'),
- );
- }
-
- /**
- * @dataProvider hmacData()
- */
- public function testHMAC($key, $message, $result)
- {
- $this->assertHMACsTo($this->getInstance(), $key, $message, $result);
- }
-
- static public function hmacData()
- {
- return array(
- array('', '', '74e6f7298a9c2d168935f58c001bad88'),
- array('key', 'The quick brown fox jumps over the lazy dog', '80070713463e7749b90c2dc24911e275'),
- );
- }
-}
diff --git a/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/TestCase.php b/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/TestCase.php
deleted file mode 100644
index 1489acd7b41..00000000000
--- a/apps/files_external/3rdparty/phpseclib/tests/Crypt/Hash/TestCase.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/**
- * @author Andreas Fischer <bantu@phpbb.com>
- * @copyright MMXII Andreas Fischer
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- */
-
-abstract class Crypt_Hash_TestCase extends PHPUnit_Framework_TestCase
-{
- static public function setUpBeforeClass()
- {
- require_once('Crypt/Hash.php');
-
- if (!defined('CRYPT_HASH_MODE'))
- {
- define('CRYPT_HASH_MODE', CRYPT_HASH_MODE_INTERNAL);
- }
- }
-
- public function setUp()
- {
- if (defined('CRYPT_HASH_MODE') && CRYPT_HASH_MODE !== CRYPT_HASH_MODE_INTERNAL)
- {
- $this->markTestSkipped('Skipping test because CRYPT_HASH_MODE is not defined as CRYPT_HASH_MODE_INTERNAL.');
- }
- }
-
- protected function assertHashesTo(Crypt_Hash $hash, $message, $expected)
- {
- $this->assertEquals(
- strtolower($expected),
- bin2hex($hash->hash($message)),
- sprintf("Failed asserting that '%s' hashes to '%s'.", $message, $expected)
- );
- }
-
- protected function assertHMACsTo(Crypt_Hash $hash, $key, $message, $expected)
- {
- $hash->setKey($key);
-
- $this->assertEquals(
- strtolower($expected),
- bin2hex($hash->hash($message)),
- sprintf("Failed asserting that '%s' HMACs to '%s' with key '%s'.", $message, $expected, $key)
- );
- }
-}
diff --git a/apps/files_external/3rdparty/phpseclib/tests/Math/BigIntegerTest.php b/apps/files_external/3rdparty/phpseclib/tests/Math/BigIntegerTest.php
deleted file mode 100644
index 1317609f46f..00000000000
--- a/apps/files_external/3rdparty/phpseclib/tests/Math/BigIntegerTest.php
+++ /dev/null
@@ -1,259 +0,0 @@
-<?php
-/**
- * @author Andreas Fischer <bantu@phpbb.com>
- * @copyright MMXII Andreas Fischer
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- */
-
-class Math_BigIntegerTest extends PHPUnit_Framework_TestCase
-{
- public function getInstance($x = 0, $base = 10)
- {
- return new Math_BigInteger($x, $base);
- }
-
- public function testConstructorBase2()
- {
- // 2**65 = 36893488147419103232
- $this->assertSame('36893488147419103232', (string) $this->getInstance('1' . str_repeat('0', 65), 2));
- }
-
- public function testConstructorBase10()
- {
- $this->assertSame('18446744073709551616', (string) $this->getInstance('18446744073709551616'));
- }
-
- public function testConstructorBase16()
- {
- $this->assertSame('50', (string) $this->getInstance('0x32', 16));
- $this->assertSame('12345678910', (string) $this->getInstance('0x2DFDC1C3E', 16));
- $this->assertSame('18446744073709551615', (string) $this->getInstance('0xFFFFFFFFFFFFFFFF', 16));
- $this->assertSame('18446744073709551616', (string) $this->getInstance('0x10000000000000000', 16));
- }
-
- public function testToBytes()
- {
- $this->assertSame(chr(65), $this->getInstance('65')->toBytes());
- }
-
- public function testToBytesTwosCompliment()
- {
- $this->assertSame(chr(126), $this->getInstance('01111110', 2)->toBytes(true));
- }
-
- public function testToHex()
- {
- $this->assertSame('41', $this->getInstance('65')->toHex());
- }
-
- public function testToBits()
- {
- $this->assertSame('1000001', $this->getInstance('65')->toBits());
- }
-
- public function testAdd()
- {
- $x = $this->getInstance('18446744073709551615');
- $y = $this->getInstance( '100000000000');
-
- $a = $x->add($y);
- $b = $y->add($x);
-
- $this->assertTrue($a->equals($b));
- $this->assertTrue($b->equals($a));
-
- $this->assertSame('18446744173709551615', (string) $a);
- $this->assertSame('18446744173709551615', (string) $b);
- }
-
- public function testSubtract()
- {
- $x = $this->getInstance('18446744073709551618');
- $y = $this->getInstance( '4000000000000');
- $this->assertSame('18446740073709551618', (string) $x->subtract($y));
- }
-
- public function testMultiply()
- {
- $x = $this->getInstance('8589934592'); // 2**33
- $y = $this->getInstance('36893488147419103232'); // 2**65
-
- $a = $x->multiply($y); // 2**98
- $b = $y->multiply($x); // 2**98
-
- $this->assertTrue($a->equals($b));
- $this->assertTrue($b->equals($a));
-
- $this->assertSame('316912650057057350374175801344', (string) $a);
- $this->assertSame('316912650057057350374175801344', (string) $b);
- }
-
- public function testDivide()
- {
- $x = $this->getInstance('1180591620717411303425'); // 2**70 + 1
- $y = $this->getInstance('12345678910');
-
- list($q, $r) = $x->divide($y);
-
- $this->assertSame('95627922070', (string) $q);
- $this->assertSame('10688759725', (string) $r);
- }
-
- public function testModPow()
- {
- $a = $this->getInstance('10');
- $b = $this->getInstance('20');
- $c = $this->getInstance('30');
- $d = $a->modPow($b, $c);
-
- $this->assertSame('10', (string) $d);
- }
-
- public function testModInverse()
- {
- $a = $this->getInstance(30);
- $b = $this->getInstance(17);
-
- $c = $a->modInverse($b);
- $this->assertSame('4', (string) $c);
-
- $d = $a->multiply($c);
- list($q, $r) = $d->divide($b);
- $this->assertSame('1', (string) $r);
- }
-
- public function testExtendedGCD()
- {
- $a = $this->getInstance(693);
- $b = $this->getInstance(609);
-
- $arr = $a->extendedGCD($b);
-
- $this->assertSame('21', (string) $arr['gcd']);
- $this->assertSame(21, $a->toString() * $arr['x']->toString() + $b->toString() * $arr['y']->toString());
- }
-
- public function testGCD()
- {
- $x = $this->getInstance(693);
- $y = $this->getInstance(609);
- $this->assertSame('21', (string) $x->gcd($y));
- }
-
- public function testAbs()
- {
- $x = $this->getInstance('-18446744073709551617');
- $y = $x->abs();
-
- $this->assertSame('-18446744073709551617', (string) $x);
- $this->assertSame('18446744073709551617', (string) $y);
- }
-
- public function testEquals()
- {
- $x = $this->getInstance('18446744073709551616');
- $y = $this->getInstance('18446744073709551616');
-
- $this->assertTrue($x->equals($y));
- $this->assertTrue($y->equals($x));
- }
-
- public function testCompare()
- {
- $a = $this->getInstance('-18446744073709551616');
- $b = $this->getInstance('36893488147419103232');
- $c = $this->getInstance('36893488147419103232');
- $d = $this->getInstance('316912650057057350374175801344');
-
- // a < b
- $this->assertLessThan(0, $a->compare($b));
- $this->assertGreaterThan(0, $b->compare($a));
-
- // b = c
- $this->assertSame(0, $b->compare($c));
- $this->assertSame(0, $c->compare($b));
-
- // c < d
- $this->assertLessThan(0, $c->compare($d));
- $this->assertGreaterThan(0, $d->compare($c));
- }
-
- public function testBitwiseAND()
- {
- $x = $this->getInstance('66666666666666666666666', 16);
- $y = $this->getInstance('33333333333333333333333', 16);
- $z = $this->getInstance('22222222222222222222222', 16);
-
- $this->assertSame($z->toHex(), $x->bitwise_AND($y)->toHex());
- }
-
- public function testBitwiseOR()
- {
- $x = $this->getInstance('11111111111111111111111', 16);
- $y = $this->getInstance('EEEEEEEEEEEEEEEEEEEEEEE', 16);
- $z = $this->getInstance('FFFFFFFFFFFFFFFFFFFFFFF', 16);
-
- $this->assertSame($z->toHex(), $x->bitwise_OR($y)->toHex());
- }
-
- public function testBitwiseXOR()
- {
- $x = $this->getInstance('AFAFAFAFAFAFAFAFAFAFAFAF', 16);
- $y = $this->getInstance('133713371337133713371337', 16);
- $z = $this->getInstance('BC98BC98BC98BC98BC98BC98', 16);
-
- $this->assertSame($z->toHex(), $x->bitwise_XOR($y)->toHex());
- }
-
- public function testBitwiseNOT()
- {
- $x = $this->getInstance('EEEEEEEEEEEEEEEEEEEEEEE', 16);
- $z = $this->getInstance('11111111111111111111111', 16);
-
- $this->assertSame($z->toHex(), $x->bitwise_NOT()->toHex());
- }
-
- public function testBitwiseLeftShift()
- {
- $x = $this->getInstance('0x0000000FF0000000', 16);
- $y = $this->getInstance('0x000FF00000000000', 16);
-
- $this->assertSame($y->toHex(), $x->bitwise_LeftShift(16)->toHex());
- }
-
- public function testBitwiseRightShift()
- {
- $x = $this->getInstance('0x0000000FF0000000', 16);
- $y = $this->getInstance('0x00000000000FF000', 16);
- $z = $this->getInstance('0x000000000000000F', 16);
- $n = $this->getInstance(0);
-
- $this->assertSame($y->toHex(), $x->bitwise_RightShift(16)->toHex());
- $this->assertSame($z->toHex(), $x->bitwise_RightShift(32)->toHex());
- $this->assertSame($n->toHex(), $x->bitwise_RightShift(36)->toHex());
- }
-
- public function testSerializable()
- {
- $x = $this->getInstance('18446744073709551616');
- $y = unserialize(serialize($x));
-
- $this->assertTrue($x->equals($y));
- $this->assertTrue($y->equals($x));
-
- $this->assertSame('18446744073709551616', (string) $x);
- $this->assertSame('18446744073709551616', (string) $y);
- }
-
- public function testClone()
- {
- $x = $this->getInstance('18446744073709551616');
- $y = clone $x;
-
- $this->assertTrue($x->equals($y));
- $this->assertTrue($y->equals($x));
-
- $this->assertSame('18446744073709551616', (string) $x);
- $this->assertSame('18446744073709551616', (string) $y);
- }
-}
diff --git a/apps/files_external/3rdparty/phpseclib/tests/bootstrap.php b/apps/files_external/3rdparty/phpseclib/tests/bootstrap.php
deleted file mode 100644
index eb7136b8bb5..00000000000
--- a/apps/files_external/3rdparty/phpseclib/tests/bootstrap.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-/**
- * Bootstrapping File for phpseclib Test Suite
- *
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- */
-
-// Set up include path accordingly. This is especially required because some
-// class files of phpseclib require() other dependencies.
-set_include_path(implode(PATH_SEPARATOR, array(
- dirname(__FILE__) . '/../phpseclib/',
- get_include_path(),
-)));
-
-function phpseclib_autoload($class)
-{
- $file = str_replace('_', '/', $class) . '.php';
-
- require $file;
-}
-
-spl_autoload_register('phpseclib_autoload');