/version-catalog

A VersionCatalog for the latest versions of all KotlinCrypto libraries

Primary LanguageKotlinApache License 2.0Apache-2.0

version-catalog

badge-license badge-latest-release

A VersionCatalog for the latest versions of all KotlinCrypto dependencies

See the TOML file for what is included

Get Started

Add to your settings.gradle.kts file

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }

    versionCatalogs {
        create("kotlincrypto") {
            // https://github.com/KotlinCrypto/version-catalog/blob/master/gradle/kotlincrypto.versions.toml
            from("org.kotlincrypto:version-catalog:0.5.3")
        }
    }
}

Use in your projects

dependencies {
    implementation(kotlincrypto.endians.endians)
    implementation(kotlincrypto.hash.sha2)
    implementation(kotlincrypto.hash.sha3)
    implementation(kotlincrypto.macs.hmac.sha2)
    implementation(kotlincrypto.macs.hmac.sha3)
    implementation(kotlincrypto.macs.kmac)
    implementation(kotlincrypto.secureRandom)
}