GitHunt
AN

andreypfau/kotlinx-crypto

A multiplatform Kotlin library providing basic cryptographic functions and primitives

Kotlin/Multiplatform Crypto

Maven Central
License
Kotlin

A multiplatform Kotlin library providing basic cryptographic functions and primitives

Gradle Kotlin DSL:

repositories {
    mavenCentral()
}

val kotlinxCryptoVersion = "0.0.5"

dependencies {
    implementation("io.github.andreypfau:kotlinx-crypto-aes:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-blake2:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-crc32:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-hmac:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-keccak:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-pbkdf2:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-poly1305:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-salsa20:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-sha1:$kotlinxCryptoVersion")
    implementation("io.github.andreypfau:kotlinx-crypto-sha2:$kotlinxCryptoVersion")
}

Languages

Kotlin100.0%

Contributors

Apache License 2.0
Created December 9, 2023
Updated December 16, 2025