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