├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── run_tests.yml ├── .gitignore ├── .travis.yml ├── .versionrc ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── _config.yml ├── composer.json ├── demo.php ├── docs ├── BaseConversion.md ├── CNAME ├── README.md └── _config.yml ├── examples ├── sm3 │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── sm3_function.php │ └── sm3_object.php └── sm3_file │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── sm3_file.php │ └── test.txt ├── src ├── Base.php ├── README.md ├── Sm3.php ├── Sm3File.php ├── functions.php ├── handler │ ├── BigJHandler.php │ ├── ExtendedCompression.php │ ├── JHandler.php │ ├── README.md │ ├── SmallJHandler.php │ └── Substitution.php ├── libs │ ├── README.md │ └── WordConversion.php └── types │ ├── BitString.php │ ├── README.md │ └── Word.php └── tests ├── SM3Test.php ├── bootstrap.php ├── libs └── WordConversionTest.php └── phpunit.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | dist/ 3 | vendor/ 4 | composer.lock 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.travis.yml -------------------------------------------------------------------------------- /.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/.versionrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | sm3.doylee.cn -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/_config.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/composer.json -------------------------------------------------------------------------------- /demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/demo.php -------------------------------------------------------------------------------- /docs/BaseConversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/docs/BaseConversion.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | sm3.doylee.cn -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /examples/sm3/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /composer.lock 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /examples/sm3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3/README.md -------------------------------------------------------------------------------- /examples/sm3/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3/composer.json -------------------------------------------------------------------------------- /examples/sm3/sm3_function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3/sm3_function.php -------------------------------------------------------------------------------- /examples/sm3/sm3_object.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3/sm3_object.php -------------------------------------------------------------------------------- /examples/sm3_file/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /composer.lock 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /examples/sm3_file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3_file/README.md -------------------------------------------------------------------------------- /examples/sm3_file/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3_file/composer.json -------------------------------------------------------------------------------- /examples/sm3_file/sm3_file.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/examples/sm3_file/sm3_file.php -------------------------------------------------------------------------------- /examples/sm3_file/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/Base.php -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/README.md -------------------------------------------------------------------------------- /src/Sm3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/Sm3.php -------------------------------------------------------------------------------- /src/Sm3File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/Sm3File.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/functions.php -------------------------------------------------------------------------------- /src/handler/BigJHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/BigJHandler.php -------------------------------------------------------------------------------- /src/handler/ExtendedCompression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/ExtendedCompression.php -------------------------------------------------------------------------------- /src/handler/JHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/JHandler.php -------------------------------------------------------------------------------- /src/handler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/README.md -------------------------------------------------------------------------------- /src/handler/SmallJHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/SmallJHandler.php -------------------------------------------------------------------------------- /src/handler/Substitution.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/handler/Substitution.php -------------------------------------------------------------------------------- /src/libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/libs/README.md -------------------------------------------------------------------------------- /src/libs/WordConversion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/libs/WordConversion.php -------------------------------------------------------------------------------- /src/types/BitString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/types/BitString.php -------------------------------------------------------------------------------- /src/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/types/README.md -------------------------------------------------------------------------------- /src/types/Word.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/src/types/Word.php -------------------------------------------------------------------------------- /tests/SM3Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/tests/SM3Test.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/libs/WordConversionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/tests/libs/WordConversionTest.php -------------------------------------------------------------------------------- /tests/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DongyunLee/SM3-PHP/HEAD/tests/phpunit.xml --------------------------------------------------------------------------------