├── .github └── workflows │ ├── continuous-integration.yml │ └── release-on-milestone-closed-triggering-release-event.yml ├── .gitignore ├── .laminas-ci.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── infection.json.dist ├── phpcs.xml.dist ├── phpunit.xml.dist ├── psalm.xml.dist ├── renovate.json ├── src ├── CheckerInterface.php ├── Encoder │ ├── Base64Encoder.php │ ├── EncoderInterface.php │ ├── HmacEncoder.php │ └── Sha1SumEncoder.php ├── FileContentChecker.php ├── FileContentSigner.php └── SignerInterface.php └── test ├── fixture ├── UserClass.php └── UserClassSignedByFileContent.php └── unit └── src ├── Encoder ├── Base64EncoderTest.php ├── HmacEncoderTest.php └── Sha1SumEncoderTest.php ├── FileContentCheckerTest.php └── FileContentSignerTest.php /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/release-on-milestone-closed-triggering-release-event.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/.github/workflows/release-on-milestone-closed-triggering-release-event.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/.gitignore -------------------------------------------------------------------------------- /.laminas-ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/.laminas-ci.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/composer.lock -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/infection.json.dist -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/psalm.xml.dist -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/renovate.json -------------------------------------------------------------------------------- /src/CheckerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/CheckerInterface.php -------------------------------------------------------------------------------- /src/Encoder/Base64Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/Encoder/Base64Encoder.php -------------------------------------------------------------------------------- /src/Encoder/EncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/Encoder/EncoderInterface.php -------------------------------------------------------------------------------- /src/Encoder/HmacEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/Encoder/HmacEncoder.php -------------------------------------------------------------------------------- /src/Encoder/Sha1SumEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/Encoder/Sha1SumEncoder.php -------------------------------------------------------------------------------- /src/FileContentChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/FileContentChecker.php -------------------------------------------------------------------------------- /src/FileContentSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/FileContentSigner.php -------------------------------------------------------------------------------- /src/SignerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/src/SignerInterface.php -------------------------------------------------------------------------------- /test/fixture/UserClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/fixture/UserClass.php -------------------------------------------------------------------------------- /test/fixture/UserClassSignedByFileContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/fixture/UserClassSignedByFileContent.php -------------------------------------------------------------------------------- /test/unit/src/Encoder/Base64EncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/unit/src/Encoder/Base64EncoderTest.php -------------------------------------------------------------------------------- /test/unit/src/Encoder/HmacEncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/unit/src/Encoder/HmacEncoderTest.php -------------------------------------------------------------------------------- /test/unit/src/Encoder/Sha1SumEncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/unit/src/Encoder/Sha1SumEncoderTest.php -------------------------------------------------------------------------------- /test/unit/src/FileContentCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/unit/src/FileContentCheckerTest.php -------------------------------------------------------------------------------- /test/unit/src/FileContentSignerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roave/Signature/HEAD/test/unit/src/FileContentSignerTest.php --------------------------------------------------------------------------------