├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── res ├── empty.phar ├── example.phar ├── invalid.phar ├── md5.phar ├── missing.phar ├── mixed.phar ├── openssl.phar ├── openssl.phar.pubkey ├── sha1.phar ├── sha256.phar └── sha512.phar └── src ├── lib └── Herrera │ └── Box │ ├── Box.php │ ├── Compactor │ ├── Compactor.php │ ├── CompactorInterface.php │ ├── Composer.php │ ├── Javascript.php │ ├── Json.php │ └── Php.php │ ├── Exception │ ├── Exception.php │ ├── ExceptionInterface.php │ ├── FileException.php │ ├── InvalidArgumentException.php │ ├── OpenSslException.php │ ├── SignatureException.php │ └── UnexpectedValueException.php │ ├── Extract.php │ ├── Signature.php │ ├── Signature │ ├── AbstractBufferedHash.php │ ├── AbstractPublicKey.php │ ├── Hash.php │ ├── OpenSsl.php │ ├── PhpSecLib.php │ ├── PublicKeyDelegate.php │ └── VerifyInterface.php │ └── StubGenerator.php └── tests ├── Herrera └── Box │ └── Tests │ ├── BoxTest.php │ ├── Compactor.php │ ├── Compactor │ ├── BaseCompactor.php │ ├── CompactorTest.php │ ├── JavascriptTest.php │ ├── JsonTest.php │ └── PhpTest.php │ ├── Exception │ ├── ExceptionTest.php │ └── OpenSslExceptionTest.php │ ├── ExtractTest.php │ ├── Signature │ ├── AbstractBufferedHashTest.php │ ├── AbstractPublicKeyTest.php │ ├── BufferedHash.php │ ├── HashTest.php │ ├── OpenSslTest.php │ ├── PhpSecLibTest.php │ ├── PublicKey.php │ └── PublicKeyDelegateTest.php │ ├── SignatureTest.php │ └── StubGeneratorTest.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /res/empty.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/empty.phar -------------------------------------------------------------------------------- /res/example.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/example.phar -------------------------------------------------------------------------------- /res/invalid.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/invalid.phar -------------------------------------------------------------------------------- /res/md5.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/md5.phar -------------------------------------------------------------------------------- /res/missing.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/missing.phar -------------------------------------------------------------------------------- /res/mixed.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/mixed.phar -------------------------------------------------------------------------------- /res/openssl.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/openssl.phar -------------------------------------------------------------------------------- /res/openssl.phar.pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/openssl.phar.pubkey -------------------------------------------------------------------------------- /res/sha1.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/sha1.phar -------------------------------------------------------------------------------- /res/sha256.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/sha256.phar -------------------------------------------------------------------------------- /res/sha512.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/res/sha512.phar -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Box.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Box.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/Compactor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/Compactor.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/CompactorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/CompactorInterface.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/Composer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/Composer.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/Javascript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/Javascript.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/Json.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Compactor/Php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Compactor/Php.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/Exception.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/FileException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/FileException.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/OpenSslException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/OpenSslException.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/SignatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/SignatureException.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Exception/UnexpectedValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Exception/UnexpectedValueException.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Extract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Extract.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/AbstractBufferedHash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/AbstractBufferedHash.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/AbstractPublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/AbstractPublicKey.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/Hash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/Hash.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/OpenSsl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/OpenSsl.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/PhpSecLib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/PhpSecLib.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/PublicKeyDelegate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/PublicKeyDelegate.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/Signature/VerifyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/Signature/VerifyInterface.php -------------------------------------------------------------------------------- /src/lib/Herrera/Box/StubGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/lib/Herrera/Box/StubGenerator.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/BoxTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/BoxTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor/BaseCompactor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor/BaseCompactor.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor/CompactorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor/CompactorTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor/JavascriptTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor/JavascriptTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor/JsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor/JsonTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Compactor/PhpTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Compactor/PhpTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Exception/ExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Exception/ExceptionTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Exception/OpenSslExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Exception/OpenSslExceptionTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/ExtractTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/ExtractTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/AbstractBufferedHashTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/AbstractBufferedHashTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/AbstractPublicKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/AbstractPublicKeyTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/BufferedHash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/BufferedHash.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/HashTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/HashTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/OpenSslTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/OpenSslTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/PhpSecLibTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/PhpSecLibTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/PublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/PublicKey.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/Signature/PublicKeyDelegateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/Signature/PublicKeyDelegateTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/SignatureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/SignatureTest.php -------------------------------------------------------------------------------- /src/tests/Herrera/Box/Tests/StubGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/Herrera/Box/Tests/StubGeneratorTest.php -------------------------------------------------------------------------------- /src/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box-project/box2-lib/HEAD/src/tests/bootstrap.php --------------------------------------------------------------------------------