├── .gitignore ├── .styleci.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── makedoc.sh ├── phpunit.xml ├── runtests.sh ├── src ├── Exceptions │ ├── NonceException.php │ └── SignatureException.php ├── Generators │ ├── Key.php │ ├── KeyPair.php │ └── Nonce.php ├── Helpers │ ├── Client.php │ └── Server.php ├── Implementations │ ├── LaravelCache.php │ └── MemcachedCache.php └── Interfaces │ └── CacheInterface.php └── tests ├── HelperTest.php ├── KeyPairTest.php ├── KeyTest.php ├── NonceTest.php └── data └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/.gitignore -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/.styleci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/composer.json -------------------------------------------------------------------------------- /makedoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/makedoc.sh -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/phpunit.xml -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/runtests.sh -------------------------------------------------------------------------------- /src/Exceptions/NonceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Exceptions/NonceException.php -------------------------------------------------------------------------------- /src/Exceptions/SignatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Exceptions/SignatureException.php -------------------------------------------------------------------------------- /src/Generators/Key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Generators/Key.php -------------------------------------------------------------------------------- /src/Generators/KeyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Generators/KeyPair.php -------------------------------------------------------------------------------- /src/Generators/Nonce.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Generators/Nonce.php -------------------------------------------------------------------------------- /src/Helpers/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Helpers/Client.php -------------------------------------------------------------------------------- /src/Helpers/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Helpers/Server.php -------------------------------------------------------------------------------- /src/Implementations/LaravelCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Implementations/LaravelCache.php -------------------------------------------------------------------------------- /src/Implementations/MemcachedCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Implementations/MemcachedCache.php -------------------------------------------------------------------------------- /src/Interfaces/CacheInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/src/Interfaces/CacheInterface.php -------------------------------------------------------------------------------- /tests/HelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/tests/HelperTest.php -------------------------------------------------------------------------------- /tests/KeyPairTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/tests/KeyPairTest.php -------------------------------------------------------------------------------- /tests/KeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/tests/KeyTest.php -------------------------------------------------------------------------------- /tests/NonceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delatbabel/apisecurity/HEAD/tests/NonceTest.php -------------------------------------------------------------------------------- /tests/data/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------