├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── main.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmignore ├── .prettierignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── bower.json ├── dist ├── sha.d.ts ├── sha.js ├── sha.js.map ├── sha.mjs ├── sha.mjs.map ├── sha1.d.ts ├── sha1.js ├── sha1.mjs ├── sha256.d.ts ├── sha256.js ├── sha256.mjs ├── sha3.d.ts ├── sha3.js ├── sha3.mjs ├── sha512.d.ts ├── sha512.js └── sha512.mjs ├── karma.conf.js ├── package.json ├── rollup.config.mjs ├── src ├── common.ts ├── converters.ts ├── custom_types.ts ├── license_header.es3.txt ├── license_header.es6.txt ├── primitives_32.ts ├── primitives_64.ts ├── sha.ts ├── sha1.ts ├── sha256.ts ├── sha3.ts └── sha512.ts ├── test ├── dist │ ├── hash-file.html │ ├── test_esm.mjs │ └── test_umd.js ├── genHashRounds.py ├── genShake.py ├── hash_data.d.ts ├── hash_data.js └── src │ ├── common.ts │ ├── test_common.ts │ ├── test_converters.ts │ ├── test_primitives_32.ts │ ├── test_primitives_64.ts │ ├── test_sha.ts │ ├── test_sha1.ts │ ├── test_sha256.ts │ ├── test_sha3.ts │ ├── test_sha3_consts.ts │ └── test_sha512.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Caligatio 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx --no-install lint-staged 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /dist 2 | coverage 3 | .nyc_output 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/bower.json -------------------------------------------------------------------------------- /dist/sha.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha.d.ts -------------------------------------------------------------------------------- /dist/sha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha.js -------------------------------------------------------------------------------- /dist/sha.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha.js.map -------------------------------------------------------------------------------- /dist/sha.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha.mjs -------------------------------------------------------------------------------- /dist/sha.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha.mjs.map -------------------------------------------------------------------------------- /dist/sha1.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha1.d.ts -------------------------------------------------------------------------------- /dist/sha1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha1.js -------------------------------------------------------------------------------- /dist/sha1.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha1.mjs -------------------------------------------------------------------------------- /dist/sha256.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha256.d.ts -------------------------------------------------------------------------------- /dist/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha256.js -------------------------------------------------------------------------------- /dist/sha256.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha256.mjs -------------------------------------------------------------------------------- /dist/sha3.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha3.d.ts -------------------------------------------------------------------------------- /dist/sha3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha3.js -------------------------------------------------------------------------------- /dist/sha3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha3.mjs -------------------------------------------------------------------------------- /dist/sha512.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha512.d.ts -------------------------------------------------------------------------------- /dist/sha512.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha512.js -------------------------------------------------------------------------------- /dist/sha512.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/dist/sha512.mjs -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/common.ts -------------------------------------------------------------------------------- /src/converters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/converters.ts -------------------------------------------------------------------------------- /src/custom_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/custom_types.ts -------------------------------------------------------------------------------- /src/license_header.es3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/license_header.es3.txt -------------------------------------------------------------------------------- /src/license_header.es6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/license_header.es6.txt -------------------------------------------------------------------------------- /src/primitives_32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/primitives_32.ts -------------------------------------------------------------------------------- /src/primitives_64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/primitives_64.ts -------------------------------------------------------------------------------- /src/sha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/sha.ts -------------------------------------------------------------------------------- /src/sha1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/sha1.ts -------------------------------------------------------------------------------- /src/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/sha256.ts -------------------------------------------------------------------------------- /src/sha3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/sha3.ts -------------------------------------------------------------------------------- /src/sha512.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/src/sha512.ts -------------------------------------------------------------------------------- /test/dist/hash-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/dist/hash-file.html -------------------------------------------------------------------------------- /test/dist/test_esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/dist/test_esm.mjs -------------------------------------------------------------------------------- /test/dist/test_umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/dist/test_umd.js -------------------------------------------------------------------------------- /test/genHashRounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/genHashRounds.py -------------------------------------------------------------------------------- /test/genShake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/genShake.py -------------------------------------------------------------------------------- /test/hash_data.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/hash_data.d.ts -------------------------------------------------------------------------------- /test/hash_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/hash_data.js -------------------------------------------------------------------------------- /test/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/common.ts -------------------------------------------------------------------------------- /test/src/test_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_common.ts -------------------------------------------------------------------------------- /test/src/test_converters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_converters.ts -------------------------------------------------------------------------------- /test/src/test_primitives_32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_primitives_32.ts -------------------------------------------------------------------------------- /test/src/test_primitives_64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_primitives_64.ts -------------------------------------------------------------------------------- /test/src/test_sha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha.ts -------------------------------------------------------------------------------- /test/src/test_sha1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha1.ts -------------------------------------------------------------------------------- /test/src/test_sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha256.ts -------------------------------------------------------------------------------- /test/src/test_sha3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha3.ts -------------------------------------------------------------------------------- /test/src/test_sha3_consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha3_consts.ts -------------------------------------------------------------------------------- /test/src/test_sha512.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/test/src/test_sha512.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Caligatio/jsSHA/HEAD/tsconfig.json --------------------------------------------------------------------------------