Added hash test, fixed idea native cinterop resolution
This commit is contained in:
parent
006dd47873
commit
14676337fc
@ -275,6 +275,9 @@ kotlin {
|
|||||||
|
|
||||||
val nativeMain by creating {
|
val nativeMain by creating {
|
||||||
dependsOn(commonMain)
|
dependsOn(commonMain)
|
||||||
|
isRunningInIdea {
|
||||||
|
kotlin.srcDirs()
|
||||||
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
nativeDependencies(this)
|
nativeDependencies(this)
|
||||||
}
|
}
|
||||||
@ -338,7 +341,7 @@ kotlin {
|
|||||||
|
|
||||||
compilations.getByName("main") {
|
compilations.getByName("main") {
|
||||||
if (linux64Bit.contains(this@withType.name)) {
|
if (linux64Bit.contains(this@withType.name)) {
|
||||||
defaultSourceSet.dependsOn(createWorkaroundNativeMainSourceSet(this@withType.name, nativeDependencies))
|
defaultSourceSet.dependsOn(nativeMain)
|
||||||
}
|
}
|
||||||
if (linux32Bit.contains(this@withType.name)) {
|
if (linux32Bit.contains(this@withType.name)) {
|
||||||
defaultSourceSet.dependsOn(createWorkaround32bitNativeMainSourceSet(this@withType.name, nativeDependencies))
|
defaultSourceSet.dependsOn(createWorkaround32bitNativeMainSourceSet(this@withType.name, nativeDependencies))
|
||||||
@ -449,9 +452,8 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
val linuxX64Main by getting {
|
val linuxX64Main by getting {
|
||||||
dependsOn(nativeMain)
|
|
||||||
isRunningInIdea {
|
isRunningInIdea {
|
||||||
kotlin.srcDir("src/nativeMain")
|
kotlin.srcDir("src/nativeMain/kotlin")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val linuxX64Test by getting {
|
val linuxX64Test by getting {
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bDelegated
|
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bDelegated
|
||||||
|
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bStateless
|
||||||
import kotlin.time.ExperimentalTime
|
import kotlin.time.ExperimentalTime
|
||||||
import kotlin.time.measureTime
|
import kotlin.time.measureTime
|
||||||
|
|
||||||
@ -9,4 +10,5 @@ fun main() {
|
|||||||
// Blake
|
// Blake
|
||||||
val blake = Blake2bDelegated()
|
val blake = Blake2bDelegated()
|
||||||
println("Result ${blake.digest()}")
|
println("Result ${blake.digest()}")
|
||||||
|
println("Result: ${Blake2bStateless.digest("test")}")
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bDelegated
|
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bDelegated
|
||||||
|
import com.ionspin.kotlin.crypto.hash.blake2b.Blake2bStateless
|
||||||
import kotlin.time.ExperimentalTime
|
import kotlin.time.ExperimentalTime
|
||||||
import kotlin.time.measureTime
|
import kotlin.time.measureTime
|
||||||
|
|
||||||
@ -9,4 +10,6 @@ fun main() {
|
|||||||
// Blake
|
// Blake
|
||||||
val blake = Blake2bDelegated()
|
val blake = Blake2bDelegated()
|
||||||
blake.digest()
|
blake.digest()
|
||||||
|
println("Result: ${Blake2bStateless.digest("test")}")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user