Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Release Artifacts

Core-Crypto publishes releases to a variety of platforms.

Typescript

TypeScript releases are published on NPM as separate packages:

Kotlin (JVM / Android / KMP)

Kotlin bindings are published to Wire’s Maven repository, https://maven.wire.com, in the com.wire group:

  • core-crypto-jvm for the JVM
  • core-crypto-android for Android
  • core-crypto-kmp for Kotlin Multiplatform

Add the repository to your build:

repositories {
    maven { url = uri("https://maven.wire.com") }
}

or, for Maven:

<repositories>
    <repository>
        <id>wire</id>
        <url>https://maven.wire.com</url>
    </repository>
</repositories>

Earlier releases were published to Maven Central, where they remain; keep mavenCentral() among your repositories to resolve them.

Swift

Swift bindings are published as a pair of .xcframework.zip files on the Github release.

Rust

We do not publish releases to crates.io. Instead, if you need to include CC as a dependency, add it via the repo:

core-crypto = { version = "10.0.0", tag = "v10.0.0", git = "https://github.com/wireapp/core-crypto" }