Compare commits
No commits in common. "277dc6255376d2c66a830127b19b2483c66081f4" and "7fa3ab1ca8bb4a21ffe2003b5c11e1917898141b" have entirely different histories.
277dc62553
...
7fa3ab1ca8
@ -36,10 +36,6 @@ Please see the current documentation [here](https://code.sergeych.net/docs/crypt
|
||||
- All moder browsers, including mobile
|
||||
- Node.js
|
||||
|
||||
## WasmJs
|
||||
|
||||
- All moder browsers, including mobile
|
||||
|
||||
## JVM
|
||||
|
||||
- Android
|
||||
|
@ -1,5 +1,4 @@
|
||||
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
|
||||
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
|
||||
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
|
||||
|
||||
plugins {
|
||||
@ -16,7 +15,6 @@ repositories {
|
||||
mavenCentral()
|
||||
maven("https://maven.universablockchain.com/")
|
||||
maven("https://gitea.sergeych.net/api/packages/SergeychWorks/maven")
|
||||
maven("https://gitea.sergeych.net/api/packages/YoungBlood/maven")
|
||||
mavenLocal()
|
||||
}
|
||||
|
||||
@ -40,11 +38,9 @@ kotlin {
|
||||
iosArm64()
|
||||
iosSimulatorArm64()
|
||||
mingwX64()
|
||||
@OptIn(ExperimentalWasmDsl::class)
|
||||
wasmJs {
|
||||
browser()
|
||||
}
|
||||
val ktor_version = "2.3.6"
|
||||
// @OptIn(ExperimentalWasmDsl::class)
|
||||
// wasmJs() //no libsodium bindings yet (strangely)
|
||||
// val ktor_version = "2.3.6"
|
||||
|
||||
sourceSets {
|
||||
all {
|
||||
@ -59,6 +55,7 @@ kotlin {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.0")
|
||||
|
||||
implementation("com.ionspin.kotlin:multiplatform-crypto-libsodium-bindings:0.9.2")
|
||||
implementation(project.dependencies.platform("org.kotlincrypto.hash:bom:0.5.1"))
|
||||
implementation("org.kotlincrypto.hash:sha3")
|
||||
api("com.ionspin.kotlin:bignum:0.3.9")
|
||||
@ -76,28 +73,15 @@ kotlin {
|
||||
val native by creating {
|
||||
dependsOn(commonMain)
|
||||
dependencies {
|
||||
implementation("com.ionspin.kotlin:multiplatform-crypto-libsodium-bindings:0.9.2")
|
||||
}
|
||||
}
|
||||
val jvmMain by getting {
|
||||
dependencies {
|
||||
implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
val jvmTest by getting
|
||||
for (platform in listOf(linuxX64Main, linuxArm64Main, macosX64Main, macosArm64Main, iosX64Main, iosArm64Main, iosSimulatorArm64Main, mingwX64Main))
|
||||
for (platform in listOf(linuxMain, macosMain, iosMain, mingwMain))
|
||||
platform { dependsOn(native) }
|
||||
|
||||
val jsMain by getting {
|
||||
dependencies {
|
||||
implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
val wasmJsMain by getting {
|
||||
dependencies {
|
||||
implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user