hash
Cryptographic hash functions for Kotlin Multiplatform
Language: kotlin
Author: Oscar Bradley (@oscar_bradley)
115 stars · 506 views
Files
- gradle (txt)
- wrapper (txt)
- libs.versions.toml (toml)
- .kotlin-js-store (kotlin-js-store)
- js (txt)
- README.md (md)
- bom (txt)
- tools (txt)
- testing (txt)
- src (txt)
- jvmMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- TestBCDigest.kt (kt)
- TestJvmDigest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- XofUnitTest.kt (kt)
- HashUnitTest.kt (kt)
- DigestUnitTest.kt (kt)
- check-publication (txt)
- src (txt)
- commonMain (txt)
- kotlin (txt)
- tools (txt)
- check (txt)
- publication (txt)
- Stub.kt (kt)
- LICENSE (txt)
- benchmarks (txt)
- README.md (md)
- src (txt)
- jvmMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- benchmarks (txt)
- BouncyCastleOps.kt (kt)
- BouncyCastleBenchmarkBase.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- benchmarks (txt)
- BenchmarkBase.kt (kt)
- BLAKE2Ops.kt (kt)
- SHA2Ops.kt (kt)
- MDOps.kt (kt)
- SHA1Ops.kt (kt)
- SHA3Ops.kt (kt)
- gh-pages (txt)
- publish.sh (sh)
- .github (github)
- workflows (txt)
- CI.yml (yml)
- RELEASING.md (md)
- library (txt)
- sha2 (txt)
- README.md (md)
- src (txt)
- jvmTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha2 (txt)
- SHA512JvmUnitTest.kt (kt)
- SHA512_256Jvm256UnitTest.kt (kt)
- SHA256JvmUnitTest.kt (kt)
- SHA224JvmUnitTest.kt (kt)
- SHA512_224JvmUnitTest.kt (kt)
- SHA384JvmUnitTest.kt (kt)
- SHA512_232JvmUnitTest.kt (kt)
- jvmMain (txt)
- java9 (txt)
- module-info.java (java)
- commonTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha2 (txt)
- SHA256UnitTest.kt (kt)
- SHA224UnitTest.kt (kt)
- SHA512tUnitTest.kt (kt)
- SHA512_232UnitTest.kt (kt)
- SHA512_224UnitTest.kt (kt)
- SHA512UnitTest.kt (kt)
- SHA384UnitTest.kt (kt)
- SHA512_256UnitTest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha2 (txt)
- SHA384.kt (kt)
- SHA224.kt (kt)
- Bit64Digest.kt (kt)
- Bit32Digest.kt (kt)
- SHA512.kt (kt)
- SHA512tDeprecated.kt (kt)
- SHA256.kt (kt)
- SHA512t.kt (kt)
- api (txt)
- sha1 (txt)
- README.md (md)
- src (txt)
- jvmTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha1 (txt)
- SHA1JvmUnitTest.kt (kt)
- jvmMain (txt)
- java9 (txt)
- module-info.java (java)
- commonTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha1 (txt)
- SHA1UnitTest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha1 (txt)
- SHA1.kt (kt)
- api (txt)
- md (txt)
- README.md (md)
- src (txt)
- jvmTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- md (txt)
- MD5JvmUnitTest.kt (kt)
- jvmMain (txt)
- java9 (txt)
- module-info.java (java)
- commonTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- md (txt)
- MD5UnitTest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- md (txt)
- MD5.kt (kt)
- api (txt)
- blake2 (txt)
- README.md (md)
- src (txt)
- jvmTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- blake2 (txt)
- BLAKE2s_256JvmUnitTest.kt (kt)
- BLAKE2s_128JvmUnitTest.kt (kt)
- BLAKE2b_384JvmUnitTest.kt (kt)
- BLAKE2b_512_Salt_Personalization_JvmUnitTest.kt (kt)
- BLAKE2s_224JvmUnitTest.kt (kt)
- BLAKE2b_184JvmUnitTest.kt (kt)
- BLAKE2s_160JvmUnitTest.kt (kt)
- BLAKE2s_184JvmUnitTest.kt (kt)
- BLAKE2b_160JvmUnitTest.kt (kt)
- BLAKE2b_256JvmUnitTest.kt (kt)
- BLAKE2b_512JvmUnitTest.kt (kt)
- BLAKE2s_256_Salt_Personalization_JvmUnitTest.kt (kt)
- jvmMain (txt)
- java9 (txt)
- module-info.java (java)
- commonTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- blake2 (txt)
- BLAKE2b_384UnitTest.kt (kt)
- BLAKE2b_184UnitTest.kt (kt)
- BLAKE2s_160UnitTest.kt (kt)
- BLAKE2b_256UnitTest.kt (kt)
- BLAKE2s_184UnitTest.kt (kt)
- BLAKE2b_160UnitTest.kt (kt)
- BLAKE2s_256UnitTest.kt (kt)
- BLAKE2b_512UnitTest.kt (kt)
- BLAKE2s_224UnitTest.kt (kt)
- BLAKE2b_512_Salt_Personalization_UnitTest.kt (kt)
- BLAKE2s_128UnitTest.kt (kt)
- BLAKE2bUnitTest.kt (kt)
- BLAKE2s_256_Salt_Personalization_UnitTest.kt (kt)
- BLAKE2sUnitTest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- blake2 (txt)
- BLAKE2Digest.kt (kt)
- internal (txt)
- -Message.kt (kt)
- BLAKE2s.kt (kt)
- BLAKE2b.kt (kt)
- api (txt)
- sha3 (txt)
- README.md (md)
- src (txt)
- jvmTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha3 (txt)
- CSHAKE128_S_JvmUnitTest.kt (kt)
- SHAKE256XofJvmUnitTest.kt (kt)
- TupleHash256JvmUnitTest.kt (kt)
- SHAKE256JvmUnitTest.kt (kt)
- TupleHash256XofJvmUnitTest.kt (kt)
- CSHAKE256XofJvmUnitTest.kt (kt)
- Keccak384JvmUnitTest.kt (kt)
- SHAKE128JvmUnitTest.kt (kt)
- Keccak256JvmUnitTest.kt (kt)
- SHA3_512JvmUnitTest.kt (kt)
- SHA3_256JvmUnitTest.kt (kt)
- CSHAKE256_S_JvmUnitTest.kt (kt)
- Keccak512JvmUnitTest.kt (kt)
- TupleHash128JvmUnitTest.kt (kt)
- CSHAKE128JvmUnitTest.kt (kt)
- SHAKE128XofJvmUnitTest.kt (kt)
- CSHAKE256_N_JvmUnitTest.kt (kt)
- TupleHash128XofJvmUnitTest.kt (kt)
- ParallelHash128XofJvmUnitTest.kt (kt)
- CSHAKE128_NS_JvmUnitTest.kt (kt)
- SHA3_384JvmUnitTest.kt (kt)
- ParallelHash256JvmUnitTest.kt (kt)
- SHA3_224JvmUnitTest.kt (kt)
- CSHAKE256_NS_JvmUnitTest.kt (kt)
- CSHAKE128_N_JvmUnitTest.kt (kt)
- ParallelHash128JvmUnitTest.kt (kt)
- CSHAKE128XofJvmUnitTest.kt (kt)
- CSHAKE256JvmUnitTest.kt (kt)
- ParallelHash256XofJvmUnitTest.kt (kt)
- Keccak224JvmUnitTest.kt (kt)
- jvmMain (txt)
- java9 (txt)
- module-info.java (java)
- commonTest (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha3 (txt)
- CSHAKE128XofUnitTest.kt (kt)
- CSHAKE128_N_UnitTest.kt (kt)
- Keccak384UnitTest.kt (kt)
- SHAKEDigestUnitTest.kt (kt)
- TupleHash128XofUnitTest.kt (kt)
- ParallelHash256XofUnitTest.kt (kt)
- SHA3_384UnitTest.kt (kt)
- SHAKE128XofUnitTest.kt (kt)
- Keccak256UnitTest.kt (kt)
- SHA3_224UnitTest.kt (kt)
- CSHAKE256_NS_UnitTest.kt (kt)
- SHAKE256UnitTest.kt (kt)
- ParallelHash128XofUnitTest.kt (kt)
- CSHAKE256_N_UnitTest.kt (kt)
- ParallelHash256UnitTest.kt (kt)
- CSHAKE128_NS_UnitTest.kt (kt)
- SHAKE128UnitTest.kt (kt)
- Keccak512UnitTest.kt (kt)
- ParallelHash128UnitTest.kt (kt)
- SHAKE256XofUnitTest.kt (kt)
- CSHAKE128_S_UnitTest.kt (kt)
- CSHAKE128UnitTest.kt (kt)
- TupleHash256XofUnitTest.kt (kt)
- CSHAKE256XofUnitTest.kt (kt)
- SHA3_256UnitTest.kt (kt)
- CSHAKE256_S_UnitTest.kt (kt)
- TupleHash128UnitTest.kt (kt)
- Keccak224UnitTest.kt (kt)
- SHA3_512UnitTest.kt (kt)
- TupleHash256UnitTest.kt (kt)
- CSHAKE256UnitTest.kt (kt)
- commonMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- sha3 (txt)
- SHAKE256.kt (kt)
- SHA3_384.kt (kt)
- TupleHash256.kt (kt)
- Keccak512.kt (kt)
- TupleDigest.kt (kt)
- ParallelHash256.kt (kt)
- ParallelDigest.kt (kt)
- SHA3_224.kt (kt)
- CSHAKE256.kt (kt)
- SHA3_256.kt (kt)
- Keccak256.kt (kt)
- TupleHash128.kt (kt)
- CSHAKE128.kt (kt)
- SHAKEDigest.kt (kt)
- Keccak224.kt (kt)
- SHA3_512.kt (kt)
- ParallelHash128.kt (kt)
- Keccak384.kt (kt)
- KeccakDigest.kt (kt)
- SHAKE128.kt (kt)
- api (txt)
- test-android (txt)
- src (txt)
- androidInstrumentedTest (txt)
- androidMain (txt)
- kotlin (txt)
- org (txt)
- kotlincrypto (txt)
- hash (txt)
- Stub.kt (kt)
- api (txt)
- build-logic (txt)
- src (txt)
- main (txt)
- kotlin (txt)
- -KmpConfigurationExtension.kt (kt)
- CHANGELOG.md (md)
- ATTRIBUTION.md (markdown)