Name: cryptobox-ios
Owner: Wire Swiss GmbH
Description: iOS binaries for cryptobox
Created: 2015-12-11 15:09:52.0
Updated: 2018-04-03 16:45:50.0
Pushed: 2018-04-03 16:45:49.0
Homepage: null
Size: 8902
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.
You can find the published source code at github.com/wireapp.
For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.
This project provides cross-compiled binaries of cryptobox-c for iOS, currently only in the form of static libraries.
A Rust cross-compiler (1.25.X or later) is needed that supports the following iOS architectures:
It is recommended to use rustup to manage the necessary compiler toolchains. Using rustup, the following commands will install the necessary binaries for cross-compiling to above architectures:
rustup target add armv7-apple-ios
rustup target add armv7s-apple-ios
rustup target add i386-apple-ios
rustup target add aarch64-apple-ios
rustup target add x86_64-apple-ios
Alternatively, for instructions on how to build a compiler from source that supports all the necessary architectures, please refer to the Rust Wiki.
To perform the build:
make dist
Note: Link against the following native artifacts when linking against the libcryptobox.a
static library. The order and any duplication can be significant on some platforms, and so may need to be preserved:
libsodium.a
is distributed as part of this project)